15.2 Напишите программу для решения следующей задачи. Камера наблюдения регистрирует в автоматическом режиме скорость проезжающих мимо неё автомобилей, округляя значения скорости до целых чисел. Необходимо определить:
1) разность максимальной и минимальной скоростей автомобилей;
2) количество автомобилей, скорость которых не превышала 30 км/ч.
Программа получает на вход число проехавших автомобилей N (1 ≤ N ≤ 30), затем указываются их скорости. Значение скорости не может быть меньше 1 и больше 300. Программа должна сначала вывести разность максимальной и минимальной скоростей автомобилей, затем количество автомобилей, скорость которых не превышала 30 км/ч.
Открытый урок | Первое сентября
Главная
Положение о фестивале и конкурсах
Поиск по сайту
Статья недели
Конкурс «Цифровой класс»
Результаты
Подборка материалов ко Дню космонавтики
Разделы
Конкурс «Презентация к уроку»
Конкурс по экологии «Земля — наш общий дом»
Конкурс «Электронный учебник на уроке»
Конкурс «Цифровой класс»
Конкурс «Мы мир храним, пока мы помним о войне»
Конкурс «История регионов России»
Астрономия
Биология
Начальная школа
География
Иностранные языки
Информатика
История и обществознание
Краеведение
Литература
Математика
Музыка
МХК и ИЗО
ОБЖ
ОРКСЭ
Русский язык
Руководство учебным проектом
Спорт в школе и здоровье детей
Технология
Физика
Химия
Экология
Экономика
Администрирование школы
Видеоурок
Внеклассная работа
Дополнительное образование
Инклюзивное образование
Классное руководство
Коррекционная педагогика
Логопедия
Мастер-класс
Общепедагогические технологии
Организация школьной библиотеки
Патриотическое воспитание
Профессия — педагог
Работа с дошкольниками
Работа с родителями
Социальная педагогика
Урок с использованием электронного учебника
Школьная психологическая служба
Фестиваль «Школьная классика» | Спектакли, экскурсии
Урок информатики по теме "Алгоритм. Свойства алгоритма". 9-й класс
Костюкова Татьяна Николаевна, учитель информатики
Разделы: Информатика
Класс: 9
Цели урока:
познакомить с понятием алгоритма, исполнителем алгоритма, видами исполнителя, средой, СКИ и системой отказов исполнителя, свойствами алгоритма, показать среду, СКИ и систему отказов для конкретного исполнителя,
развивать умение работать самостоятельно, творчески.
воспитывать нравственное отношение к труду.
ХОД УРОКА
Презентация 1
В течение всей жизни каждый человек постоянно пользуется набором всевозможных алгоритмов — правил, которые заложены природой, даны воспитанием, обучением, тренировкой, выработаны на основе собственного опыта. Инструкции, в которых указано, как пользоваться лифтом, телефоном, различными автоматами и бытовыми приборами, правила перехода улицы, оказания первой медицинской распорядок дня, кулинарные рецепты, порядок проведения химического опыта, правила вычислений, методы решения алгебраических и геометрических задач — все это можно считать алгоритмами. Таким образом, все мы живем в мире алгоритмов. Алгоритмы экономят силы и время человека, так как однажды усвоенным правилом (алгоритмом) он может пользоваться всю жизнь.
Приведите пример алгоритма перехода дороги с светофором, и без светофора.
Ваш мозг постоянно занят работой, поиском решений. Говорят, что человек составляет алгоритм.
Тема нашего сегодняшнего урока.
var
i,a,b:integer;
ar:array[1..10] of integer;
procedure oddDec(var a,b:integer); //подпрограмме переданы аргументы a и b
//процедура для вычитания в нечётном элементе
begin;
a:=a-b;
end;
procedure NotoddInc(var a,b:integer); //подпрограмме переданы аргументы a и b
//процедура для сложения в чётном элементе
begin;
a:=a+b;
end;
begin
randomize;
readln(a); //ввод a
readln(b); //ввод b
writeln('Array:');
for i:=1 to 10 do //весь массив
begin;
ar[i]:=random(-20,80); //случайные числа от -20 до 80 включительно
write(ar[i]:4); //вывод
if odd(i) then oddDec(ar[i],b) else NotoddInc(ar[i],a);
{если нечётное, то первая процедура, иначе вторая. Обращаю внимания на то, что элементы меняются сразу после вывода}
end;
writeln;
writeln('Final array:'); //вывод получившегося массива
for i:=1 to 10 do
write(ar[i]:4);
end.
Пример ввода:
20
10
Пример вывода:
Array:
10 16 0 60 23 4 22 -20 4 55
Final array:
0 36 -10 80 13 24 12 0 -6 75