Презентация, доклад по информатике и ИКТ по теме Программирование циклов

Содержание

Если нельзя достигнуть всего, то не следует отказываться от части.Поговорка

Слайд 1Презентация к уроку информатики и ИКТ в 9 классе на тему

«Программирование циклов»

Выполнила Митяева Евгения Григорьевна
Учитель Информатики и ИКТ первой квалификационной категории МОБУ «Галёнковской средней общеобразовательной школы Октябрьского района» Приморского края

Презентация к уроку информатики и ИКТ в 9 классе на тему «Программирование циклов»Выполнила Митяева Евгения ГригорьевнаУчитель Информатики

Слайд 2Если нельзя достигнуть всего, то не следует отказываться от части.
Поговорка

Если нельзя достигнуть всего, то не следует отказываться от части.Поговорка

Слайд 3алг
нач
цел s, a, b
s := a*b
вывод s
кон


var s, a, b: integer
begin     
Writeln(‘введите два числа’);
Readln(a, b);       
s =a* b;         
writeln(s);
end

Program pl1;

;

:

.

Найди ошибку в записи программы на Паскале:

алг нач цел s, a, b s := a*bвывод s кон var s, a, b: integerbegin     Writeln(‘введите

Слайд 4Что происходит с действием, если условие выполняется несколько раз?
Какая структура организована

в данном отрывке блок-схемы?
Что происходит с действием, если условие выполняется несколько раз?Какая структура организована в данном отрывке блок-схемы?

Слайд 5Программирование циклов На языке Pascal

Программирование циклов На языке Pascal

Слайд 6Алгоритм, при котором повторяются одни и те же действия, называется циклом
Количество

повторов зависит от условия

конечный
бесконечный
нулевой

Алгоритм, при котором повторяются одни и те же действия, называется цикломКоличество повторов зависит от условия конечный бесконечный

Слайд 7Определить повторяющиеся действия алгоритма
и сформулировать условие, при котором эти действия будут

повторятся:
Перевод текста с английского языка
Поиск информации в сети Интернет
Построение графика функции по точкам на заданном интервале

Работа в парах

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

Слайд 8Да
Нет
взять первое значение X
построить точку
перейти к сл.значению X
построить числовые оси
вычислить

значение Y

Построение графика функции
по точкам
на заданном интервале

ДаНетвзять первое значение Xпостроить точкуперейти к сл.значению Xпостроить числовые оси вычислить значение YПостроение графика функции по точкам

Слайд 9Да
Нет
взять первое значение X
построить точку
перейти к сл.значению X
построить числовые оси
вычислить

значение Y

Построение графика функции
по точкам
на заданном интервале

график не построен

ДаНетвзять первое значение Xпостроить точкуперейти к сл.значению Xпостроить числовые оси вычислить значение YПостроение графика функции по точкам

Слайд 10Да
ввести ключевые слова
нажать кнопку Найти
выбрать одну из ссылок
ознакомиться с содержанием
скопировать

информацию

Поиск информации
в сети Интернет

Даввести ключевые слованажать кнопку Найти выбрать одну из ссылокознакомиться с содержаниемскопировать информациюПоиск информации в сети Интернет

Слайд 11Да
ввести ключевые слова
нажать кнопку Найти
выбрать одну из ссылок
ознакомиться с содержанием
скопировать

информацию

Поиск информации
в сети Интернет

нужная информация найдена?

Даввести ключевые слованажать кнопку Найти выбрать одну из ссылокознакомиться с содержаниемскопировать информациюПоиск информации в сети Интернетнужная информация

Слайд 12Перевод текста
с английского языка
прочитать предложение
записать перевод в тетрадь
перейти к следующему

предложению

подготовить тетрадь, учебник, словарь

перевести предложение

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

Слайд 13Перевод текста
с английского языка
прочитать предложение
записать перевод в тетрадь
перейти к следующему

предложению

подготовить тетрадь, учебник, словарь

перевести предложение

пока текст не переведен

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

Слайд 14Циклический алгоритм – это алгоритм, в котором действия повторяются до тех

пор, ПОКА истинно условие.

с определённым числом повторений (цикл с параметром, или цикл со счетчиком, или цикл «Для») - FOR

с неопределенным числом повторений; цикл с предусловием (цикл «Пока»)- WHILE

с неопределенным числом повторений; цикл с постусловием (цикл «До»)- REPEAT

Циклический алгоритм – это алгоритм, в котором действия повторяются до тех пор, ПОКА истинно условие.с определённым числом

Слайд 15Условие
Тело цикла
да
нет
Структура цикла
While do
begin

<тело цикла>
end;

Цикл с неопределенным числом повторений или цикл с предусловием (цикл «Пока»)

Общий вид оператора:
while <условие> do <оператор>
Здесь:
<условие> - логическое выражение; пока оно истинно, выполняется тело цикла;
<оператор> - простой или составной оператор, с помощью которого записано тело цикла.

Условие Тело цикладанетСтруктура цикла While do  begin        end;Цикл с

Слайд 16Задача 1. Вычислить сумму чисел натурального ряда от 1 до N.
a

S:=S+a
a:=a+1

да

нет

S:= 0
a:= 1

Program summa;
Var a, S , N: integer;
Begin
write (‘N=‘);
readln (N);
a:=1; S:=0;
While a<=N do
begin
S:=S+a;
a:=a+1;
end;
Writeln(‘Сумма ’,N,’ чисел равна ’,S);
end.

Задача 1. Вычислить сумму чисел натурального ряда от 1 до N. a

Слайд 17Условие
Тело цикла
да
нет
Структура цикла
Repeat

Until

Repeat (повторять

тело цикла)
Until ( до условия)

Цикл с постусловием (цикл «До»)

Общий вид оператора:
repeat <оператор> until <условие>
Здесь:
<условие> - логическое выражение; пока оно истинно, выполняется тело цикла;
<оператор> - простой или составной оператор, с помощью которого записано тело цикла.

Цикл с постусловием (цикл «До»)

Условие Тело цикладанетСтруктура цикла Repeat Until Repeat (повторять тело цикла) Until ( до условия)Цикл с постусловием (цикл

Слайд 18Задача. Вычислить сумму натурального ряда чисел от 1 до N
Program summa;
Var

a, S , N: integer;
Begin
write (‘N=‘);
readln (N);
a:=1; S:=0;
Repeat
S:=S+a;
a:=a+1
Until a>N;
Writeln(‘Сумма равна’,S);
end.

a>N

S:=S+а
a:=a+1

да

нет

S:= 0
a:= 1

Задача. Вычислить сумму натурального ряда чисел от 1 до NProgram summa;Var a, S , N: integer;Begin

Слайд 19Параметр (i)– это простая переменная задающая количество повторов от начального(a) до

конечного(b),

Структура цикла
For i:=a to b do
begin
<тело цикла>
end;

Цикл с параметром (цикл «Для»)

Параметр (i)– это простая переменная задающая количество повторов от начального(a) до конечного(b),

Слайд 20Задача. Вычислить сумму натурального ряда чисел от 1 до N
Program summa;
Var

i, S , N: integer;
Begin
write (‘N=‘);
readln (N);
S:=0;
for i:=1 to N do
S:= S + i;
i:= i+1;
Writeln(‘Сумма равна’,S);
end.

Задача. Вычислить сумму натурального ряда чисел от 1 до NProgram summa;Var i, S , N: integer;Begin

Слайд 21алг
нач
цел s, n
s := 47
n := 1


нц пока s > 0     
s := s - 9     
n := n + 4
кц
вывод n
кон

var s, n: integer; begin     
s := 47;     
n := 1;     
while s > 0 do     
begin         
s := s - 9;         
n := n + 4     
end;     
writeln(n)
end.

алг нач цел s, n s := 47 n := 1 нц пока s > 0     s

Слайд 22Практическая работа Запишите следующие алгоритмы на языке Pascal:
1.
алг
нач     
цел n,

s     
n := 1     
s := 0     
нц пока n <= 300         
s := s + 30         
n := n * 5     
кц     
вывод s
кон

2.
алг
нач
цел s, n
s := 42
n := 1
нц пока s > 0     
s := s — 5     
n := n + 3
кц
вывод n
кон

1.
var n, s: integer; begin    
 n := 1;    
 s := 0;     
while n <= 300 do     
begin         
s := s + 30;         
n := n * 5     
end;     
writeln(s)
end.

2.
var n, s: integer; begin    
 n := 1;    
 s := 42;     
while s > 0 do     
begin         
s := s - 5;         
n := n + 3     
end;     
writeln(s)
end.

Практическая работа Запишите следующие алгоритмы на языке Pascal: 1. алг нач     цел n, s     n := 1

Слайд 23Практическая работа

Написать программу, которая 10 раз выведет ваши фамилию и имя.



Вычислить сумму первых 10 натуральных чисел.

Практическая работаНаписать программу, которая 10 раз выведет ваши фамилию и имя. Вычислить сумму первых 10 натуральных чисел.

Слайд 24Итог урока
while (цикл-ПОКA)
repeat (цикл-ДО)
for (цикл с параметром).
Число повторений
цикла известно
В

языке Паскаль имеются три вида операторов цикла:

Число повторений
цикла неизвестно

Смотрите на каждое препятствие как на часть платы,
которую мы вносим за наш будущий успех.
Используйте трудности для укрепления своего характера, а не для
ослабления его.
Колин Тернер

Итог урокаwhile (цикл-ПОКA)repeat (цикл-ДО)for (цикл с параметром).Число повторений цикла известно В языке Паскаль имеются три вида операторов

Слайд 25Выберите 2 фразы и дополните их:
было интересно…
было трудно…
я выполнял задания…
теперь я

могу…
я приобрел…


я научился…
у меня получилось …
я смог…
я попробую…
меня удивило…
мне захотелось…

Выберите 2 фразы и дополните их:было интересно…было трудно…я выполнял задания…теперь я могу…я приобрел…я научился…у меня получилось …я

Слайд 26На «3» Задача 1. Вычислить сумму чисел 1+1,5+2+2,5+…+30. На «4» Задача 2. Подсчитать целое

количество отрезков длиной 1,5м получающиеся из бруска длиной 20м. На «5» Задача 3. Вычислить N! (N факториал).

Резерв заданий:

На «3» Задача 1. Вычислить сумму чисел 1+1,5+2+2,5+…+30.  На «4» Задача 2. Подсчитать целое количество отрезков

Слайд 27В слове «Парус» замените буквы по алгоритму
Ответ: Вирус

В слове «Парус» замените  буквы по алгоритмуОтвет: Вирус

Слайд 28Домашняя работа
Гражданин 1 марта открыл счёт в банке, вложив 1000 рублей.

Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить сумму вклада через один, два, …, двенадцать месяцев.

(можно предложить идеи решения)

Домашняя работаГражданин 1 марта открыл счёт в банке, вложив 1000 рублей. Через каждый месяц размер вклада увеличивается

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть