Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Краткие теоретические сведения. Операторы управления работой программы называют управляющими конструкциями программы




Операторы управления работой программы называют управляющими конструкциями программы. К ним относят:

- составные операторы;

- операторы выбора;

- операторы циклов;

- операторы перехода.

Рассмотрим основные операторы и запись их на языке Си.

 

Таблица 6 – Операторы языка Си

Язык блок-схем Школьный алгоритмический язык С, С++
1. Составной оператор К составным операторам относят собственно составные операторы и блоки. В обоих случаях это последовательность операторов, заключенная в фигурные скобки. Блок отличается от составного оператора наличием определений в теле блока.
действие1 действие2 … {//пример блока int a=2; S=sqrt(a)+1/(a*a-2)-exp(10*ln(a)); P=sin(S)+tan(a*a); }  
2. Оператор выбора Операторы выбора - это условный оператор и переключатель. Условный оператор имеет полную и сокращенную форму.
если условието действия if (условие) действие1; Пример: if (a<=-1) || (a>=1) then S=sqrt(a*a-1);
если условието действи1иначе действие2     if (условие) действие1; else действие2; Пример: if (a>2) && (a<6) S=exp(7*ln(a))+2; else S=exp(8*ln(a))-3;
3. Операторы циклов А) Цикл с предусловием. Если условие истинно, т.е. не равно 0, то тело цикла выполняется до тех пор пока условие не станет ложным. Б) Цикл с постусловием. Тело цикла выполняется до тех пор, пока условие истинно. В) Цикл с параметром. Выполняется от начального значения параметра (in), до конечного значения (ik), с заданным шагом(di).
покаусловиедействие while (условие) { Тело цикла; }
выполняйдействиепокаусловие do оператор while (условие);
нцi=1до 10 выполняйдействие for (i=in, i<=ik, i++) { тело цикла; }  
       

 

Операторы перехода выполняют безусловную передачу управления.

1) break – оператор прерывания цикла.

{ операторы;

if (условие) break;

операторы;

}

Т. е. оператор break целесообразно использовать, когда условие продолжения итераций надо проверять в середине цикла.

2) continue – переход к следующей итерации цикла. Он используется, когда тело цикла содержит ветвления.

{ операторы;

if (условие) continue;

операторы;

}

 

Постановка задачи

Задание 1. Написать программу с использованием условных операторов, определяющие расположение точки А(х,у) относительно заштрихованной области.

Варианты

13

 

 

Задание 2. Протабулировать функцию в заданном диапазоне.

Варианты

1. , , , ,

2. , , , ,

3. , , , ,

4. , , ,

5. , ,

6. , , , ,

7. , , , ,

8. , , ,

9. , , ,

10. , , , ,

11. , ,

12. , ,

13. , ,

14. , ,

15. , ,

16. , ,

17. , ,

18. , , , ,

19. , ,

20. , , , ,

21. , ,

22. , ,

23. , ,

24. , ,

25. , ,

26. , , , ,

27. , , , ,

28. , , , ,

29. , ,

30. , , , ,

 

Вопросы на защиту

1) Заголовочные файлы.

2) Составные операторы и операторы выбора.

3) Операторы цикла и операторы перехода.

4) Виды заголовков С-программ.

5) Составить блок-схему и написать программу решения следующей задачи: вычислить значение Значение x вводится с клавиатуры.

 

 


Лабораторная работа №3. "Вычисление суммы ряда"






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных