Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015

Опубликуйте свой материал в официальном Печатном сборнике методических разработок проекта «Инфоурок»

(с присвоением ISBN)

Выберите любой материал на Вашем учительском сайте или загрузите новый

Оформите заявку на публикацию в сборник(займет не более 3 минут)

+

Получите свой экземпляр сборника и свидетельство о публикации в нем

Инфоурок / Информатика / Презентации / Презентация «Программирование линейных, разветвляющихся и циклических алгоритмов»
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Информатика

Презентация «Программирование линейных, разветвляющихся и циклических алгоритмов»

библиотека
материалов
Программирование линейных, разветвляющихся, циклических алгоритмов на языке П...
Цели урока: Обобщить и систематизировать знания по теме «Алгоритмы» Выявить у...
Ответьте на вопросы 1. В каких алгоритмах все действия выполняются один раз с...
Какая структура изображена на рисунке? + - Структура полного ветвления
Какая структура изображена на рисунке? Структура следования
Какая структура изображена на рисунке? + - Неполное ветвление
Какая структура изображена на рисунке? + - Цикл с предусловием
Какая структура изображена на рисунке? - + Цикл с постусловием
Какая структура изображена на рисунке? Цикл с параметром
Поясните каждый фрагмент программы. Какой алгоритм используется в каждой из п...
Страничка ЕГЭ Определить значение переменных x,y,t после выполнения фрагмент...
Страничка ЕГЭ Определите значение переменной С после выполнение фрагмента про...
Работа в группах Задание для группы 1 Составьте блок схему и допишите програм...
Задание для группы 1 Составьте блок схему и допишите программу нахождения наи...
Задание для группы 2 Составьте блок схему и допишите программу вычисление ги...
Задание для группы 3 Составьте блок схему и напишите программу вычисления сум...
Задание для группы 4 Составьте блок-схему и напишите программу вычисления сум...
Проверка: Программа группы 1 Program A1; Var a, b,max : integer ; Begin Writ...
Проверка Программа группы 2 Program A2; Var a,b,c:real; Begin Writeln(‘ введ...
Проверка: Программа группы 3 Program A3; Var i, s : integer ; Begin S:= 0 ;...
Проверка: Программа группы 4 Program A4; Var i, s : integer ; Begin i:=0; S:=...
Итоги урока Сегодня на уроке мы продолжили отработку навыков решения задач с...
Рефлексия Урок понравился, было интересно, узнал новое, повторил Урок не пон...
23 1

Описание презентации по отдельным слайдам:

№ слайда 1 Программирование линейных, разветвляющихся, циклических алгоритмов на языке П
Описание слайда:

Программирование линейных, разветвляющихся, циклических алгоритмов на языке Паскаль Урок обобщения и систематизации Автор: Учитель математики и информатики МБОУ СОШ №15 г. Рязани Зотова Марина Анатольевна.

№ слайда 2 Цели урока: Обобщить и систематизировать знания по теме «Алгоритмы» Выявить у
Описание слайда:

Цели урока: Обобщить и систематизировать знания по теме «Алгоритмы» Выявить уровень сформированности умений выполнять и строить алгоритмы,а также написания программ на языке Паскаль; Способствовать формированию качеств личности: взаимопомощи, взаимоподдержки, дружелюбия

№ слайда 3 Ответьте на вопросы 1. В каких алгоритмах все действия выполняются один раз с
Описание слайда:

Ответьте на вопросы 1. В каких алгоритмах все действия выполняются один раз строго друг за другом? 2. В каких алгоритмах происходит выбор действия в зависимости от выполнения условия? 3. В каких алгоритмах есть повторяющиеся действия, пока выполняется заданное условие?

№ слайда 4 Какая структура изображена на рисунке? + - Структура полного ветвления
Описание слайда:

Какая структура изображена на рисунке? + - Структура полного ветвления

№ слайда 5 Какая структура изображена на рисунке? Структура следования
Описание слайда:

Какая структура изображена на рисунке? Структура следования

№ слайда 6 Какая структура изображена на рисунке? + - Неполное ветвление
Описание слайда:

Какая структура изображена на рисунке? + - Неполное ветвление

№ слайда 7 Какая структура изображена на рисунке? + - Цикл с предусловием
Описание слайда:

Какая структура изображена на рисунке? + - Цикл с предусловием

№ слайда 8 Какая структура изображена на рисунке? - + Цикл с постусловием
Описание слайда:

Какая структура изображена на рисунке? - + Цикл с постусловием

№ слайда 9 Какая структура изображена на рисунке? Цикл с параметром
Описание слайда:

Какая структура изображена на рисунке? Цикл с параметром

№ слайда 10 Поясните каждый фрагмент программы. Какой алгоритм используется в каждой из п
Описание слайда:

Поясните каждый фрагмент программы. Какой алгоритм используется в каждой из программ? 1) Begin A:=5; B:=10; S:=A+B; Writeln (‘S=‘,S); 2) Begin S:=0; For i:=0 to 124 do S:=S+ i * i; Writeln (‘S=‘,S); 3) Begin Readln (x); f x<=10 then y:=3 else y:=x * x; Writeln (‘y=‘,y); 4) Begin i:=0; S:=0; Repeat i:=i+2; S:=S+I; Until i >100; Writeln (‘S=‘,S); Линейный алгоритм Вычисление суммы чисел Цикл с параметром Вычисление суммы квадратов чисел от 0 до 124 Разветвляющийся алгоритм вычисление у в зависимости от х: если х меньше или равен 10 то у=3, иначе у=х2 Цикл с постусловием Вычисление суммы четных чисел от 0 до 100

№ слайда 11 Страничка ЕГЭ Определить значение переменных x,y,t после выполнения фрагмент
Описание слайда:

Страничка ЕГЭ Определить значение переменных x,y,t после выполнения фрагмента: x:=5; y:=7; t:=x; x:=y mod x; (mod- вычисление остатка от деления нацело первого аргумента на второй) y:=t; Ответы: 1) x=2 2) x=7 3) x=2 4) x=5 y=5 y=5 y=2 y=5 t=5 t=5 t=2 t=5 Правильный ответ 1

№ слайда 12 Страничка ЕГЭ Определите значение переменной С после выполнение фрагмента про
Описание слайда:

Страничка ЕГЭ Определите значение переменной С после выполнение фрагмента программы: А:=5; A:=A+6; B:=-A; C:= A-2*B; Ответы: 1) -11 2) 15 3) 27 4) 33 Правильный ответ -4

№ слайда 13 Работа в группах Задание для группы 1 Составьте блок схему и допишите програм
Описание слайда:

Работа в группах Задание для группы 1 Составьте блок схему и допишите программу нахождения наибольшего их двух чисел. Задание для группы 2 Составьте блок схему и допишите программу вычисление гипотенузы с прямоугольного треугольника с катетами а и b Задание для группы 3 Составьте блок схему и напишите программу вычисления суммы целых чисел от 5 до 50, используя цикл с параметром. Задание для группы 4 Составьте блок-схему и напишите программу вычисления суммы целых чисел от 0 до 100, используя цикл с предусловием

№ слайда 14 Задание для группы 1 Составьте блок схему и допишите программу нахождения наи
Описание слайда:

Задание для группы 1 Составьте блок схему и допишите программу нахождения наибольшего их двух чисел. Program A1; Var a, : ; Begin Writeln(‘ введите числа а и b’); Readln( ); If a>b then max: else Writeln( ); Readln; End.

№ слайда 15 Задание для группы 2 Составьте блок схему и допишите программу вычисление ги
Описание слайда:

Задание для группы 2 Составьте блок схему и допишите программу вычисление гипотенузы с прямоугольного треугольника с катетами а и b Program A2; Var ; Begin Writeln(‘ ’); Readln( ); C:= Writeln( ‘гипотенуза равна’ ); Readln; End.

№ слайда 16 Задание для группы 3 Составьте блок схему и напишите программу вычисления сум
Описание слайда:

Задание для группы 3 Составьте блок схему и напишите программу вычисления суммы целых чисел от 5 до 50, используя цикл с параметром. Program A3; Var i, s : ; Begin S:= ; For i:= to do S:= s + i; Writeln( ‘S=‘, ); Readln; End.

№ слайда 17 Задание для группы 4 Составьте блок-схему и напишите программу вычисления сум
Описание слайда:

Задание для группы 4 Составьте блок-схему и напишите программу вычисления суммы целых чисел от 0 до 100, используя цикл с предусловием. Program A4; Var i, : ; Begin i:=0; S:= ; While i < do s:= ; Writeln( ‘S=‘,S ); Readln; End.

№ слайда 18 Проверка: Программа группы 1 Program A1; Var a, b,max : integer ; Begin Writ
Описание слайда:

Проверка: Программа группы 1 Program A1; Var a, b,max : integer ; Begin Writeln(‘ введите числа а и b’); Readln( a,b ); If a>b then max:=a else max:=b; Writeln( ‘наибольшее число=‘,max); Readln; End.

№ слайда 19 Проверка Программа группы 2 Program A2; Var a,b,c:real; Begin Writeln(‘ введ
Описание слайда:

Проверка Программа группы 2 Program A2; Var a,b,c:real; Begin Writeln(‘ введите катеты а и b’); Readln( a,b ); C:=sqrt(a*a +b*b); Writeln( ‘гипотенуза равна’,c :2:2); Readln; End.

№ слайда 20 Проверка: Программа группы 3 Program A3; Var i, s : integer ; Begin S:= 0 ;
Описание слайда:

Проверка: Программа группы 3 Program A3; Var i, s : integer ; Begin S:= 0 ; For i:= 5 to 50 do S:= s + i; Writeln( ‘S=‘, S ); Readln; End.

№ слайда 21 Проверка: Программа группы 4 Program A4; Var i, s : integer ; Begin i:=0; S:=
Описание слайда:

Проверка: Программа группы 4 Program A4; Var i, s : integer ; Begin i:=0; S:= 0; While i < 100 do s:= s+i ; Writeln( ‘S=‘,S ); Readln; End.

№ слайда 22 Итоги урока Сегодня на уроке мы продолжили отработку навыков решения задач с
Описание слайда:

Итоги урока Сегодня на уроке мы продолжили отработку навыков решения задач с использованием алгоритмов. Какие базовые задачи мы с вами сегодня решали? Как показал урок лучше всего отработаны навыки решения задач предполагающие нахождение ………………………….., наибольшее количество вопросов и, соответственно, ошибок вызвали задачи на……………………………………… По итогам урока: «5» - получили группы «4» - получили группы «3» - получила группы

№ слайда 23 Рефлексия Урок понравился, было интересно, узнал новое, повторил Урок не пон
Описание слайда:

Рефлексия Урок понравился, было интересно, узнал новое, повторил Урок не понравился, не интересно, материал не понял.

Краткое описание документа:

Презентация содержит материал по программированию различных типов алгоритмов на языке Паскаль

Для работы можно использовать интерактивную доску, где учащиеся могут самостоятельно дописать по предложенному шаблону программы, после этого можно проверить правильность написания программы. Используется технология работы в группах, также приведены задачи из ЕГЭ по информатике на данную тему. Данную презентацию можно использовать на уроках информатики систематизации и обобщения знаний по теме «Алгоритмические структуры». Можно применить данную презентацию на уроках в 10 или в 11 классах..

Цели урока:

  • Обобщить и систематизировать знания по теме «Алгоритмы»
  • Выявить уровень сформированности умений выполнять и строить алгоритмы,а также написания программ на языке Паскаль;
  • Способствовать формированию качеств личности: взаимопомощи, взаимоподдержки, дружелюбия


Ответьте на вопросы

  1.  В каких алгоритмах все действия выполняются один раз строго друг за другом?
  2.  В каких алгоритмах происходит выбор действия в зависимости от выполнения условия?
  3.  В каких алгоритмах есть повторяющиеся действия, пока выполняется заданное условие?


Работа в группах
"Задание для группы 1 Составьте блок схему и допишите программу нахождения наибольшего их двух чисел.

"Задание для группы 2 Составьте блок схему и допишите программу вычисление гипотенузы с прямоугольного треугольника с катетами а и b

"Задание для группы 3 Составьте блок схему и напишите программу вычисления суммы целых чисел от 5 до 50, используя цикл с параметром.

"Задание для группы 4 Составьте блок-схему и напишите программу вычисления суммы целых чисел от 0 до 100, используя цикл с предусловием

Итоги урока
Сегодня на уроке мы продолжили отработку навыков решения задач с использованием алгоритмов. Какие базовые задачи мы с вами сегодня решали?
 Как показал урок лучше всего отработаны навыки решения задач предполагающие нахождение ………………………….., наибольшее количество вопросов и, соответственно, ошибок вызвали задачи на………………………………………
По итогам урока:
 «5» - получили группы
 «4» - получили группы
 «3» - получила группы

Автор
Дата добавления 02.05.2013
Раздел Информатика
Подраздел Презентации
Просмотров2210
Номер материала 8372050230
Получить свидетельство о публикации

Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Похожие материалы

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