Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
брошюра по Pascal (ТУСУР).doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
525.82 Кб
Скачать

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

1.Тест №2.

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

  • ;

  • ;

  • ;

  • ;

  • ;

  • ;

  • ;

  • .

3.Отметьте логические выражения, которые являются истинными, если точка A с координатами попадает внутрь заштрихованной области на координатной плоскости:

  • ;

  • ;

  • ;

  • .

4. Выберите корректный фрагмент программы, предназначенный для вычисления значения переменной y, где при четных значениях х; при значениях х, кратных 5; во всех остальных случаях. Замените в условном операторе условие на переменную логического типа.

  • if x/2 then

y:=sqrt(x)-6

else

if x/5 then

y:=sqr(x)-6

else y:=0;

  • if x div 2 then

y:=sqrt(x)-6

else y:=sqr(x)-6

else y:=0;

  • y:=0;

if x div 2=0

then y:=sqrt(x)-6;

if x div 5=0

then y:=sqr(x)-6;

  • y:=0;

if x mod 2=0

then y:=sqrt(x)-6;

if x mod 5=0

then y:=sqr(x)-6.

Д ополнительное задание

1. Определить, принадлежит ли точка M(x,y) кольцу с центром в начале координат, внешним радиусом R1, и внутренним радиусом R2.

2. Определить, является ли частное чисел a и b, округлённое до ближайшего целого чётным числом.

3.Вычислить значение функции . Исходные данные вводятся с клавиатуры.

Y=

4. Составьте программу, определяющую положение точки (a,b) относительно прямой y=ax+b.

II.Условный оператор case Основные понятия

CASE <порядковая переменная> OF

<значение 1>: <оператор 1>;

<значение 2>: <оператор 2>;

<значение N>: <оператор N>;

[ELSE <оператор N+1>];

END; {CASE}

Выбирает любой вариант из допустимых, поэтому удобен при большом количестве вариантов:

  • если в качестве <оператор 1>; —несколько – их объединяют в составной оператор;

  • можно указывать диапазон допустимых значений, например ‘0’…’9’: writeln(‘цифра’).

Задания Задачи сложности a

1. Ввести номер дня недели и вывести соответствующий ему день недели на русском языке.

2. Ввести номер месяца и вывести соответствующее ему название на русском языке.

3. Фирма осуществляет набор сотрудников. Условия приема требуют не мене 3 лет рабочего стажа и возраст не более 35 лет. Написать программу, проверяющую, удовлетворяет ли кандидат этим требованиям.

Задачи сложности b

1. Введите номер месяца. Напечатайте время года, соответствующий введённому месяцу.

2. Введите время (только часы). Напечатайте в соответствии со временем фразы: ”Доброе утро”,”Добрый день”, ”Добрый вечер”, ”Доброй ночи”.

3. Напишите программу для вычисления степени введённого с клавиатур числа. Степень в диапазоне 0 .. 9.