6. Алгоритмічна структура повного розгалуження передбачає а) виконання будь-яких команд, б) послідовне виконання команд за однм із 2 сценаріїв яко
виконається необхідна умова, в) послідовне виконання впорядкованих команд.
7. Як включити сцену та команди для Робота ?
а) Виконання - Робот виконати, б) Шаблони — Робот, в) Опції - Робот — викорстовується.
8. Співставити опис процедури виведення і відповідним результатом на екрані
Приклади при а=2, b=3
а) Writeln(a*b);
1) a+b=5
6) WriteIn('a+b=',a+b)
2) 6
B) Write('a+b=, a+b) 3) а=2b=3
r) Writeln('a=',a,'b',b) 4) a+b=
5
9. A) Write (Введіть NE'); ReadLn(N); 1) блок обчислень та виведення результатів
Б) Program оцінка; Var N :integer;
2) блок назви та опису типів
B) Case N of
3) блок введення користувачем даних
20: WriteLn('Краще не буває!);
19,18,17: WriteLn('Відмінно!");
16,15,14,13:WriteLn('Добре.');
12,11,10,9 :WriteLn('Задовільно.');
8,7:WriteLn('Ще трохи, і було б добре.');
else
WriteLn('Потрібно попрацювати!!)
Поскольку нам не надо составлять алгоритм, а только перевести привычную запись в постфиксную, при переводе будем просто рассуждать.
1. (a+b)*(c+2*d)
Первая операция - a+b. Её постфиксная запись (далее - ПЗ) выглядит как ab+
и понимается так: "взять а, взять b, сложить"
Следующая операция 2*d, в ПЗ это 2d*. Т.е по сути мы меняем местами знак операции и второй операнд.
Третья операция - вычисление c+2*d. В ПЗ мы запишем (с учетом предыдущего) 2d*c+. У нас уже была операция 2d*, теперь мы прибавляем к результату c.
Содержимое обоих скобок вычислено, осталось выполнить умножение.
Получаем в ПЗ: ab+2d*c+*
Как это будет вычисляться?
Считываем a. Считываем b. Считываем знак операции +. Выполняем операцию, получая a+b. Обозначим результат R и тогда текущее состояние вычисляемого выражения будет R2d*c+*
Считываем 2. Считываем d. Считываем знак операции * (заметим, что читать надо, пока не встретим знак операции). Перемножаем два операнда, предшествующие операции. Получаем S=2*d. Текущее состояние вычисляемого выражения будет RSc+*
Считываем операнд с. Считываем знак операции +. Складываем два операнда, предшествующие операции. Получаем S=S+c. Почему не вводим новой переменной? Потому что один из операндов - временная переменная, следовательно её прежнее значение не нужно. Текущее состояние вычисляемого выражения будет RS*
Считываем знак операции *. Перемножаем два операнда, предшествующие операции. Получаем R=R*S. Все выражение просмотрено, следовательно вычисление завершено.
Второй пример не будем столь подробно разбирать.
2. (2*a-3*d)*c+2*b
Тут операции в ПЗ будут 2a*, 3d*, 2a*3d*- (первая скобка), далее 2a*3d*-с*, 2b* и окончательно 2a*3d*-c*2b*+
Читаем: 2 и a умножить, 3 и d умножить, из первого произведения вычесть второе, результат и с умножить, 2 и b умножить и два последних результат сложить. Все верно.
3. (a+b+2*c)*d
ab+, 2c*, вся скобка ab+2c*+, окончательно ab+2c*+d*
4. 3*a-(2*b+c)*d
В ПЗ: 3a*2b*c+d*-
Проверим: 3 и a умножить, запомнить, 2 и b умножить, с прибавить, на d умножить, из запомненного вычесть. Все верно.
2 Не надо садиться на краешек стула, нужно чтобы вес тела распределилась на ягодицы и бедра, а не позвоночник.
3 Ступни должны стоять на полу на ширине бедер (а не болтаться в воздухе). Нежелательно сидеть, скрестив ноги. Никогда не надо сидеть, надолго закинув ногу за ногу, так как это приводит к искривлению позвоночника.
4 Спину следует стараться держать прямо.
5 Плечи лучше опустить и слегка отводить назад, не напрягаться.
6 Голову нужно держать прямо и ровно, не извлекать шею вперед.
7 Сидеть лучше так, чтобы не приходилось тянуться вперед к клавиатуре. Живот должен почти касаться края стола.
8 Монитор на столе нужно установить на расстоянии вытянутой руки от ребенка. Центр экрана должен находиться на уровне глаз, чтобы не приходилось наклонять голову, напрягая шею. Если невозможно поднять экран, нужно изменить угол его наклона, подложив под монитор подставку.
9 Рабочие материалы лучше класть прямо перед собой.
10 В соответствии с требованиями техники безопасности при работе за компьютером, через каждые 15 минут ребенку нужно вставать и делать разминку. Суммарное время пребывания за компьютером должна соответствовать возрасту и состоянию здоровья - в соответствии с рекомендациями врачей: педиатра и окулиста.