Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
12-13-14-ТП.doc
Скачиваний:
9
Добавлен:
21.11.2019
Размер:
983.55 Кб
Скачать

Методические материалы для лабораторного занятия №13

Тема лабораторного занятия: Условный оператор.

Количество часов: 2 ч.

Упражнение 1.

Задача. Определить положительно введенное целое число или нет.

Program pos;

var n : integer;

begin

clrscr;

readln(n);

if (n > 0) then

writeln ('Переменная n положительна')

else

writeln ('Переменная n не положительна');

readln;

end.

Упражнение 2.

Задача. Определить максимальное из двух чисел.

PROGRAM max_ab;

uses crt;{подключение модуля CRT}

var a,b,max : integer;

begin

clrscr; {процедура очистки экрана}

write('a=');

readln(a); {ввод значения переменной а}

write('b=');

readln(b); {ввод значения переменной b}

if a>b then max:=a

else max:=b;

writeln(’maximum ’,a,’ and ’,b,’ is ’,max);

readln; {Задержка экрана}

end.

Упражнение 3.

Задача. Определить максимальное из трех чисел.

PROGRAM max_abс;

uses crt;{подключение модуля CRT}

var a,b,c,max : integer;

begin

clrscr;

write('a=');

readln(a);

write('b=');

readln(b);

write('с=');

readln(с);

if a>b then max:=a

else max:=b;

if c>max then max:=c;

writeln(’maximum ’,a,’, ’,b,’ and ’,c,’ is ’,max);

readln; {Задержка экрана}

end.

Упражнение 4.

Задача. Найти значение функции signx.

Функция signx определяется так:

PROGRAM signum;

uses crt;{подключение модуля CRT}

const m=5;

n=2;

var x,sign:real ;

begin

clrscr;

write('x=');

readln(a);

if x>0 then sign:=1 {x>0}

else if x=0 then sign:=0 {x=0}

else sign:=-1; {x<0}

writeln(’sign(’,x:m:n,’)=’,sign:m:n);

readln; {Задержка экрана}

end.

Методические рекомендации по срсп №13

Тема: Условный оператор.

Количество часов: 3 ч.

Задание. Составить алгоритмы и написать программы на языке Паскаль для решения следующих задач.

Задача. Определить вид треугольника по трем его сторонам.

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

  2. По номеру y (y>0) некоторого года определить с – номер его столетия (учесть, что, к примеру, началом ХХ столетия был 1901, а не 1900 год).

  3. Известно, что из четырех чисел а1, а2, а3 и а4 одно отлично от трех других, равных между собой; присвоить номер этого числа переменной n.

  4. Даны две целочисленные переменные m и n. Если оба значения кратны 3, то вычислить их сумму, в противном случае – разность.

  5. Решить уравнение ax = 0. Напомним, что решить уравнение — значит найти множество ВСЕХ его корней. Это множество может быть пустым, состоять из одного, двух или более элементов. Оно может быть и бесконечным. Для данного уравнения следует рассмотреть все возможные случаи в зависимости от того, равен или не равен нулю старший коэффициент а. Если a  0, то уравнение имеет единственный корень. Какой? Если a = 0, то следует рассмотреть еще два варианта: когда b равен нулю и когда не равен нулю.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]