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

Подготовка к контрольной работе 11 класс.

  1. Элементы языка, типы данных, операции, выражения

Задание 1

Дана математическая формула . Выберите эквивалентное ему, записанное в виде выражения на языке программирования высокого уровня (Паскале или Бейсике).

1 a / b * c / d * e / f * h 2 a / ( b * ( c / ( d * ( e / f * h ) ) ) )

3 a / ( b * c / ( d * e / f * h ) ) 4 a / ( b * c / ( d * e / ( f * h ) ) ) 5 a / b / c / d / e / f / h

Задание 2 Вычислите :

a) z:= sqr(9) б) w:=sqrt(9) в) x:= abs(-7)

г) y1:= int(5.7) д) y2:= trunc(5.7) e) y3:= round(5.7)

ж) k:= frac(5.7)

  1. Оператор присваивания, ввод, вывод данных

Задание 1 Определите значение целочисленных переменных a и b после выполнения фрагмента программы:

a := 1819;

b := (a div 100)*10+9;

a := (10*b–a) mod 100;

Задание 2 Написать программу вычисления величины дохода по вкладу. Процентная ставка ( в процентах годовых) и время хранения ( в днях) задаются во время работы программы. Ниже приведён рекомендуемый вид экрана.

Вычисление дохода по вкладу.

Введите исходные данные:

Величина вклада (руб.) - 2500

Срок вклада (дней) - 30

Процентная ставка (годовых) – 20

---------------------------------------------

Доход:41.10 руб.

Сумма по окончании срока вклада: 2541.10 руб.

  1. Программирование ветвлений, циклов

Задание 1

Задание 2

Определите значение переменной S после выполнения следующего фрагмента программы:

S:=0; i:=7;

while i > 1 do begin

S := S + i div 2;

i := i - 1;

end;

Определите значение переменной c после выполнения следующего фрагмента программы:

a := 100;

b := 30;

a := a – b*3;

if a > b then

c := a – b

else c := b – a;

Задание 3

Задание 4

Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

begin

n := 4;

s := 0;

while n <= 13 do begin

s := s + 15;

n := n + 1

end;

write(s)

end.

Дан фрагмент алгоритма на алгоритмическом языке. Какую задачу он решает?

Ввод X, Y, Z; Пока (> Y) ИЛИ (> Z) повторять

нц Если X > Y то A := X; X := Y; Y := A Конец ветв;

Если Y > Z то A := Y; Y := Z; Z := A Конец ветв кц;

Вывод X, Y, Z;

1 Поиск максимального значения среди трех величин X, Y и Z

2 Поиск минимального значения среди трех величин X, Y и Z

3 Сортировка величин X, Y и Z по убыванию

4 Сортировка величин X, Y и Z по возрастанию

5 Обмен значений переменных X и Z между собой

  1. Вспомогательные алгоритмы и подпрограммы.

  • если функция представляет собой квадратный трехчлен вида , то абсцисса, соответствующая точке минимума, вычисляется по формуле

этот результат можно получить (вывести, если забыли), например, так:

  • в критической точке (точке минимума, точке максимума или точке перегиба) производная функции обращается в 0;

  • находим производную

  • приравниваем ее к нулю: .

  • если квадратный трехчлен задан в виде , то абсцисса, соответствующая точке минимума, вычисляется по формуле

Задание 1

Определите, какое число будет напечатано в результате выполнения следующего алгоритма

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