(курс 68 ч.) Алгоритм и его формальное исполнение |

Планирование уроков на учебный год (по учебнику Н.Д. Угриновича)


Уроки 1 - 2
Техника безопасности при работе за компьютером. Инструктаж по ТБ. Алгоритм и его формальное исполнение


§ 1.1. Алгоритм и его формальное исполнение



Содержание урока

1.1.1. Свойства алгоритма и его исполнители

1.1.2. Выполнение алгоритмов компьютером

1.1.3. Основы объектно-ориентированного визуального программирования

Лабораторная работа № 1

Лабораторная работа № 3. Шаг 1

Лабораторная работа № 3. Шаг 2. Задача 1

Лабораторная работа № 3. Шаг 2. Задача 2

Лабораторная работа № 3. Шаг 2. Задачи 3 и 4

Лабораторная работа № 3. Шаг 3


Лабораторная работа № 3
«Учимся программировать задачи с условиями»
Шаг 2. Задача 2

image Задача 2. Эффективный поиск максимума.

Вводятся четыре целых числа. Найдите наибольшее из этих чисел эффективным способом (используйте три сравнения).

1. Нарисуйте блок-схему алгоритма эффективной программы:


2. Дан набор команд в произвольном порядке (других команд в программе быть не должно). Соберите программу путем выбора правильных команд.

max:=a;
writeln('max = ', d);
if c>max then
program max4;
begin
if d<max then
c:=max;
var a, b, c, d, max: integer;
max:=b;
d:=max;
b:=max;
if d>max then
max:=c;
if d<max then
readln (a, b, c, d, max);
writeln('max= ', max:5:2);
a:=max;
if b>max then
var a, b, c, d: real;
end.
if d<max then
writeln('max= ', max);
if c>max then
if b<max then
var a, b, c, d: integer;
max:=d;
if c<max then
readln (a, b, c, d);

Текст программы (текст должен быть виден):


Всего команд в программе: _____

3. Составьте тесты для проверки правильности решения задачи:

image

4. Выполните программу для предложенных тестовых данных (протестируйте ее). Если обнаружите ошибки, исправьте их.

5. Скриншот выполнения программы (текст программы должен быть виден):



Cкачать материалы урока
image






Наверх