Открытый урок | Первое сентября
Главная
Положение о фестивале и конкурсах
Поиск по сайту
Статья недели
Конкурс «Цифровой класс»
Результаты
Подборка материалов ко Дню космонавтики
Разделы
Конкурс «Презентация к уроку»
Конкурс по экологии «Земля — наш общий дом»
Конкурс «Электронный учебник на уроке»
Конкурс «Цифровой класс»
Конкурс «Мы мир храним, пока мы помним о войне»
Конкурс «История регионов России»
Астрономия
Биология
Начальная школа
География
Иностранные языки
Информатика
История и обществознание
Краеведение
Литература
Математика
Музыка
МХК и ИЗО
ОБЖ
ОРКСЭ
Русский язык
Руководство учебным проектом
Спорт в школе и здоровье детей
Технология
Физика
Химия
Экология
Экономика
Администрирование школы
Видеоурок
Внеклассная работа
Дополнительное образование
Инклюзивное образование
Классное руководство
Коррекционная педагогика
Логопедия
Мастер-класс
Общепедагогические технологии
Организация школьной библиотеки
Патриотическое воспитание
Профессия — педагог
Работа с дошкольниками
Работа с родителями
Социальная педагогика
Урок с использованием электронного учебника
Школьная психологическая служба
Фестиваль «Школьная классика» | Спектакли, экскурсии
Урок информатики по теме "Алгоритм. Свойства алгоритма". 9-й класс
Костюкова Татьяна Николаевна, учитель информатики
Разделы: Информатика
Класс: 9
Цели урока:
познакомить с понятием алгоритма, исполнителем алгоритма, видами исполнителя, средой, СКИ и системой отказов исполнителя, свойствами алгоритма, показать среду, СКИ и систему отказов для конкретного исполнителя,
развивать умение работать самостоятельно, творчески.
воспитывать нравственное отношение к труду.
ХОД УРОКА
Презентация 1
В течение всей жизни каждый человек постоянно пользуется набором всевозможных алгоритмов — правил, которые заложены природой, даны воспитанием, обучением, тренировкой, выработаны на основе собственного опыта. Инструкции, в которых указано, как пользоваться лифтом, телефоном, различными автоматами и бытовыми приборами, правила перехода улицы, оказания первой медицинской распорядок дня, кулинарные рецепты, порядок проведения химического опыта, правила вычислений, методы решения алгебраических и геометрических задач — все это можно считать алгоритмами. Таким образом, все мы живем в мире алгоритмов. Алгоритмы экономят силы и время человека, так как однажды усвоенным правилом (алгоритмом) он может пользоваться всю жизнь.
Приведите пример алгоритма перехода дороги с светофором, и без светофора.
Ваш мозг постоянно занят работой, поиском решений. Говорят, что человек составляет алгоритм.
Тема нашего сегодняшнего урока.
1) Program Massiv1;
Uses Crt;
var k:array[1..12] of real;
i,c:integer;
begin
clrscr;
write('Введите элементы массива k:');
c:=0;
for i:=1 to 12 do
begin
readln(k[i]);
if (k[i]<0) then Inc(c);
end;
writeln;
writeln;
for i:=1 to 12 do write(k[i]:4:4);
writeln;
writeln('Количество элементов <0:',c);
readkey;
end.
2) Program Massiv2;
Uses Crt;
var m:array[1..10] of integer;
i,c:integer;
begin
clrscr;
write('Введите элементы массива m:');
c:=0;
for i:=1 to 10 do
begin
readln(m[i]);
if (m[i]=3) then Inc(c);
end;
writeln;
writeln;
for i:=1 to 12 do write(m[i]:4);
writeln;
writeln('Количество элементов =3:',c);
readkey;
end.
В третьем задании видимо имеется ввиду номер элемента этого массива, т.к по условию задачи массив у нас один.
3) Program Massiv3;
Uses Crt;
var m:array[1..8] of integer;
i,c,max:integer;
begin
clrscr;
write('Введите элементы массива m:');
c:=0;
for i:=1 to 8 do readln(m[i]);
writeln;
writeln;
max:=m[1]
for i:=1 to 8 do
begin
if (m[i]>max) then
begin
max:=m[i];
c:=i
end;
write(m[i]:4);
end;
writeln('Индекс максимального элемента =:',c);
readkey;
end.
4) Program Massiv4;
Uses Crt;
var m:array[1..12] of integer;
i,c,max,sum:integer;
begin
clrscr;
write('Введите элементы массива m:');
c:=0; sum:=0;
for i:=1 to 12 do readln(m[i]);
writeln;
writeln;
max:=m[1]
for i:=1 to 12 do
begin
if (m[i]>max) then
begin
max:=m[i];
c:=i
end;
write(m[i]:4);
end;
for i:=1 to c-1 do sum:=sum+m[i];
writeln('Количество элементов расположенных до max :',с-1);
writeln('Сумма элементов расположенных до max :',sum);
readkey;
end.
В пятом задании видимо имеется ввиду значения элементов массива меньшие чем сумма первого и последнего
5) Program Massiv5;
Uses Crt;
var k:array[1..15] of real;
sum:real;
i,c:integer;
begin
clrscr;
write('Введите элементы массива k:');
c:=0;
for i:=1 to 15 do readln(k[i]);
sum:=k[1]+k[15];
writeln;
writeln;
for i:=1 to 15 do
begin
write(k[i]:4:4);
if (k[i]<sum) tnen Inc(c);
end;
writeln;
writeln('Количество элементов :',c);
readkey;
end.