Выбранный для просмотра документ Конспект_Цикл_МОЙ.docx
Скачать материал "Урок по информатике в 9 классе"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Циклы1.pptx
Скачать материал "Урок по информатике в 9 классе"
Рабочие листы
к вашим урокам
Скачать
1 слайд
начало
Оператор 1
Оператор 2
Оператор N
конец
2 слайд
Докучные сказки
Мы с тобой шли?
- Шли!
- Кожух нашли?
- Нашли!
- Я тебе его дал?
- Дал!
- Ты его взял?
- Взял!
- А где же он?
- Что?
- Кожух!
- Какой?
- Да такой! Мы с тобой шли?
- Шли!
- Кожух нашли?
- Нашли!
И опять все сначала..
3 слайд
4 слайд
Тема урока:
5 слайд
цикл
=
повторяющееся действие
+
условие
6 слайд
Виды циклов
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Циклы2_МОЯ.pptx
Скачать материал "Урок по информатике в 9 классе"
Рабочие листы
к вашим урокам
Скачать
1 слайд
Тема урока:
ПРОГРАММИРОВАНИЕ ЦИКЛОВ
Изучаемые вопросы:
- этапы решения вычислительных задач.
- команда цикла на Паскале.
Цель урока: Обучение приемам построения алгоритмов с циклической структурой и их программированию на языке Паскаль.
2 слайд
Этапы решения вычислительных задач на ЭВМ
3 слайд
Цикл - это многократное повторение однотипных действий.
Тело цикла - это действия, которые нужно многократно повторять.
Цикл «ПОКА»
(с предусловием)
Цикл «ДО»
(с постусловием)
Цикл «ДЛЯ»
(с параметром)
Виды циклов
4 слайд
Цикл «ПОКА»
(с предусловием)
While <условие> Do
Begin
<оператор 1>;
<оператор 2>;
<оператор 3>;
. . .
End;
Цикл «ДО»
(с постусловием)
Цикл «ДЛЯ»
(с параметром)
For <ип>:=<нз> To <кз> Do
Begin
<оператор 1>;
<оператор 2>;
<оператор 3>;
. . .
End;
For <ип>:=<нз> Downto <кз> Do
<оператор>;
Repeat
<оператор 1>;
<оператор 2>;
<оператор 3>;
. . .
Until <условие>;
Виды циклов
5 слайд
2. Математическая формализация.
алг СУММА
цел A,N,S
нач ввод N
A:=1
S:=0
пока А N, повторять
нц
S:=S+A
A:=A+1
кц
кон
Задача. Найти сумму всех натуральных чисел от 1 до N.
Дано: N
Найти: S
1. Постановка задачи.
S=1+2+…+N
3. Построение алгоритма.
6 слайд
Program Summa2;
Var A,N,S: Integer;
Begin
Write(‘Введите N: ‘);
Readln(‘N‘);
A:=1;
S:=0;
Repeat
S:=S+A;
A:=A+1
Until A>N;
Writeln(‘Sum=‘, S)
End.
Цикл «ПОКА»
Цикл «ДО»
4. Составление программы.
Program Summa3;
Var A,N,S: Integer;
Begin
Write(‘Введите N: ‘);
Readln(‘N‘);
S:=0;
For A:=1 To N Do S:=S+A;
Writeln(‘Sum=‘, S)
End.
Цикл «ДЛЯ»
Program Summa1;
Var A,N,S: Integer;
Begin
Write(‘Введите N: ‘);
Readln(‘N‘);
A:=1;
S:=0;
While A<=N Do
Begin
S:=S+A;
A:=A+1
End;
Writeln(‘Sum=‘, S)
End.
7 слайд
5. Отладка и тестирование.
6. Проведение расчетов и анализ полученных результатов.
Отладка – это процесс испытания работы программы и исправления обнаруженных при этом ошибок.
Тест – это конкретный вариант значений исходных данных, для которого известен ожидаемый результат.
Для нашей программы: при N=5 сумма равна 15.
Этот этап реализуется при разработке практически полезных (не учебных) программ.
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
6 663 478 материалов в базе
«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
Больше материалов по этому УМКНастоящий материал опубликован пользователем Силантьев Олег Петрович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
6 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.