Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Рабочая тетрадь по информатике Миниахметова Тим...docx
Скачиваний:
63
Добавлен:
24.11.2019
Размер:
494.22 Кб
Скачать

Домашнее задание №24

Тема: Знакомство с языком Паскаль

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

y = ( 1- x2 + 5x4 )2, где x - данное целое число.

2. Перепишите программу на языке Паскаль, исправив ошибки:

Program primer

Var a,b: integer;

Begin ;

ReadLn( a,b);

s=a+b;

m:=a*b;

d:=a:b;

WriteLn(s);

WriteLn(m);

WriteLn(d)

End

3. Не используя функцию возведения в квадрат, напишите на языке Паскаль наиболее короткие алгоритмы вычисления:

а) y=x10 б) y=x15

Постараться использовать минимальное количество дополнительных переменных.

а)

б)

4. Запишите на языке Паскаль программу циклического обмена значениями трёх переменных a,b,c. Схема циклического обмена: a ← b ← c

Например, если до обмена было: a=1, b=2, c=3, то после обмена должно стать: a=2, b=3, c=1.

Домашнее задание №25

Тема: Ветвления в вычислительных алгоритмах

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

a,b,c

2. Что получится в результате работы следующего алгоритма, если 1) a=2, b=5, 2) a=0, b=-2

алг пример

цел a,b,c

нач

ввод a,b

если a>0 то

если b>0 то

c:=a+b

иначе

c:=10

кв

иначе

если b>0 то

c:=a*b

иначе

c:=0

кв

кв

вывод c

кон

1)

2)

3.  Запишите алгоритм нахождения минимума из трёх целых чисел a, b, c.

4. Зарисуйте блок-схему для задачи номер 3.