Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по ГОСТу.doc
Скачиваний:
19
Добавлен:
14.11.2019
Размер:
10.65 Mб
Скачать

5.6. Контрольные вопросы

  1. Дайте определение разветвляющегося процесса.

  2. Какую структуру имеет алгоритм с ветвлениями?

  3. Какие переходы в программе называются безусловными, условными? Перечислите операторы передачи управления.

  4. Приведите пример записи строки программы с оператором безусловного перехода, поясните ее выполнение.

  5. Перечислите основные формы записи оператора условного перехода If. Приведите примеры сокращенной и полной записи такого оператора. Объясните их выполнение.

  6. Существуют ли какие-либо ограничения на количество разветвлений в алгоритмах?

  7. Из каких блоков состоит схема разветвляющегося процесса в общем случае?

  8. Дайте определение логического выражения.

  9. Каким образом описывают логические переменные?

  10. Какие логические функции вам известны? Приведите примеры логических выражений с ними.

  11. Каков порядок вычисления значения логического выражения?

  12. Какие побитовые операции реализуются в языке Turbo Pascal?

  13. Что такое составной оператор?

  14. Приведите пример сложного условного оператора.

  15. Каким образом описывают и используют метки в программе?

  16. Пусть дана следующая последовательность операторов:

If <выражение> Then <оператор 1> Else <оператор 2>;

<оператор 3>;

Установите:

  1. значение <выражения>, при котором выполняется <оператор 3>;

  2. возможность записи после слова Then нескольких операторов;

  3. условие выполнения оператора <оператор 1>;

  4. значение <выражения>, при котором выполняется <оператор 2>;

5.7. Варианты заданий

1. Составить программу вычисления функции F(x) вида:

2. Составить программу вычисления

3. Даны три числа, a,b,c. Если они все положительные, найти минимальное из них, иначе вычислить их среднее арифметическое.

4. При заданном значении x вычислить значение функции

5. Составить программу вычисления значения функции, заданной следующим образом для произвольного x:

6. Даны три неравные переменные a,b,c. Найти наибольшую из них и возвести ее в куб.

7. Даны четыре числа a,b,c,d. если хотя бы одно из этих чисел равно нулю, то вычислить их сумму, в противном случае – произведение.

8. Составить алгоритм и написать программу вычисления функции:

9. Составить программу вычисления функции F(x) вида:

10. Составить алгоритм и написать программу определения знака вводимого числа. Результат вывести на экран.

11. Составить программу вычисления значения функции, заданной следующим образом:

, где x=1.5, y – произвольное число.

12. Составить программу вычисления значения функции, заданной следующим образом для произвольного x:

13. При выполнения условия x<y вычислить t=(a+b)/2-a2+b3, в противном случае проверить условие x>y. Если это условие выполняется, вычислить t=(a+b/2)/2, в противном случае t=3.2. Принять a=2.58, b=12.4.

14. Составить программу вычисления функции F(x) вида:

15. Составить алгоритм и написать программу вычисления функции:

16. Даны три неравные переменные a,b,c. Найти наименьшую из них и возвести ее в четвертую степень.

17. Составить программу преобразования заданных значений x и y по правилу: если x и y отрицательные, то каждое значение заменить его модулем. Если отрицательное только одно из них, то оба значения увеличить на 0.5. Если оба значения неотрицательны, то оставить их без изменения.

18. Составить программу, которая бы запрашивала номер дня недели и выводила на печать соответствующие им названия (1 - понедельник, 2 – вторник и т.д.).

19. Составить программу вычисления функции

20. Составить программу вычисления функции

21. Составить программу вычисления функции

22. Составьте программу, проверяющую, верно ли утверждение, что введенное целое число делится без остатка на 3.

23. Составить программу вычисления функции

24. Написать программу, которая в зависимости от номера месяца выдавала бы сообщение о времени года.

25. Составить программу вычисления функции F(x) вида:

26. Составить программу вычисления значения функции, заданной следующим образом для произвольного x: