Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка (Информатика).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.12 Mб
Скачать

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

  1. Какой процесс называется разветвляющимся?

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

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

  4. Перечислить операторы передачи управления, используемые в языке Turbo Pascal для реализации разветвляющихся процессов.

  5. Какую структуру имеет условный оператор IF?

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

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

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

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

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

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

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

  13. Для каких целей используют оператор безусловного перехода GOTO?

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

  15. Что позволяет делать оператор отбора CASE? Какова его конструкция?

  16. Какой тип должен иметь селектор отбора и метки?

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

Во всех нижеприведенных задачах значения переменных взять не противоречащим условиям.

  1. Дано некоторое число x. Если оно отрицательно, то взять его модуль; если равно 0, то увеличить на 1,1; если положительно, то возвести в квадрат.

  1. Составить алгоритм и написать программу вычисления площадей различных фигур:

  1. Даны два числа a, b. Если они оба положительны, то вычислить их произведение, в противном случае вычислить их разность.

  1. Определить, принадлежит ли точка M(x,y) заданной области, не включая границ

  1. В каком квадранте находится точка с координатами x, y.

Указать номер квадранта.

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

  1. Даны отрезки a, b, c. Составить программу для определения возможности построения из этих отрезков треугольника.

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

  1. Принадлежит ли заданная точка М с координатами x, y заштрихованной области

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

  1. Составьте алгоритм и напишите программу для определения, принадлежит ли точка M с координатами (x, y) решению системы неравенства:

  1. Даны три числа A, B, C. Если все числа положительны, вычислить Z=A+B+C, если все отрицательны – Z=(A+B)C, в противном случае Z=ABC.

  1. Напишите программу вычисления значения функции:

  1. Даны три числа. Возвести в квадрат те из них, значения которых не отрицательны.

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

  1. Напишите программу вычисления значения функции, заданной в виде:

  1. Напишите программу, определяющую четность или нечетность введенного с клавиатуры целого числа.

  1. Составить программу вычисления значения функции y=f(x), заданной графиком на рисунке

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

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

  1. Напишите программу нахождения наибольшего значения из трех произвольно заданных переменных a, b, c.

  1. По заданному номеру дня недели требуется записать его название.

  1. Определить, принадлежит ли точка M(x,y) заштрихованной области.

  1. Даны отрезки a, b, c, d. Составьте программу для определения возможности построения из этих отрезков квадрата.

  1. Вычислить значение функции:

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

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

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