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

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

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

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

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

Методическая разработка. Алгоритмизация. Решение задач

библиотека
материалов
АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ РЕШЕНИЕ ЗАДАЧ Подготовлена: Наумчик Н.В. ГО...
 Основы алгоритмизации Алгоритм — это строгая и логичная последовательность д...
Алгоритм может быть записан с помощью блок-схемы, текстовым предписанием, с...
Основные алгоритмические структуры Линейный  алгоритм Разветвляющийся алгорит...
РАЗВЕТВЛЯЮЩИЙСЯ АЛГОРИТМ Если условие выполнено, то для решения задачи исполь...
ЦИКЛИЧЕСКИЙ АЛГОРИТМ Цикл - это последовательность операторов, которая может...
ЦИКЛ СО СЧЕТЧИКОМ Цикл For..To..Do.. Оператор цикла со счетчиком циклов выпол...
ЦИКЛ С ПРЕДУСЛОВИЕМ Цикл While While Do  Используется в тех случаях когда нео...
Repeat  Until ; ЦИКЛ С ПОСТУСЛОВИЕМ Цикл Repeat .. Until  Выполнение этого ци...
Операции div  и mod Операция div вычисляет результат деления нацело первого а...
Решение задач на выполнение фрагмента алгоритма   Задача 1   Определите значе...
Задача 2 Определите значение  переменной а после выполнения фрагмента алгорит...
Задача 3 1. Определите значение переменной b после выполнения фрагмента алгор...
Задача 4 Определите значение переменной b после выполнения фрагмента алгоритма:
Задача 5 Определите значение переменной а после выполнения фрагмента алгорит...
Задача 6 Определите значение переменной c после выполнения следующего фрагмен...
Задача 7 Определите значение переменной c после выполнения следующего фрагме...
При создании презентации использовались материалы:   1.П.Я. Якушкин, С.С. Кры...
18 1

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


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

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

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

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

№ слайда 1 АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ РЕШЕНИЕ ЗАДАЧ Подготовлена: Наумчик Н.В. ГО
Описание слайда:

АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ РЕШЕНИЕ ЗАДАЧ Подготовлена: Наумчик Н.В. ГОУ Лицей 408 Пушкинского района С-Пб 2016год

№ слайда 2  Основы алгоритмизации Алгоритм — это строгая и логичная последовательность д
Описание слайда:

 Основы алгоритмизации Алгоритм — это строгая и логичная последовательность действий для решения какой-либо задачи      Алгоритм - это предписание некоторому исполнителю выполнить конечную последовательность действий, приводящую к определенному результату.  В программировании алгоритм является фундаментом программы, а основным исполнителем — компьютер.  Программа - это детальное и законченное описание алгоритма средствами языка программирования Алгоритм - это предписание некоторому исполнителю выполнить конечную последовательность действий, приводящую к определенному результату

№ слайда 3 Алгоритм может быть записан с помощью блок-схемы, текстовым предписанием, с
Описание слайда:

Алгоритм может быть записан с помощью блок-схемы, текстовым предписанием, с помощью рисунков, таблично или на специальном алгоритмическом языке. Наиболее популярны блок-схемы и предписания.         НАЧАЛО ДЕЙСТВИЕ ПРОВЕРКА УСЛОВИЯ ВВОД И ВЫВОД   Блок-схема - графический  способ описания алгоритма с использованием геометрических фигур, внутри которых записываются действия. Направление алгоритма обозначается стрелками НАЧАЛО ПОКА<сверху свободно> вверх ПОКА<слева свободно> влево ПОКА<снизу свободно> вниз ПОКА<справа свободно> вправо КОНЕЦ Способы записи алгоритма

№ слайда 4 Основные алгоритмические структуры Линейный  алгоритм Разветвляющийся алгорит
Описание слайда:

Основные алгоритмические структуры Линейный  алгоритм Разветвляющийся алгоритм Циклический алгоритм - содержит несколько шагов и все они выполняются последовательно друг за другом - порядок выполнения шагов изменяется в зависимости от выполнения некоторых условий - определенная последовательность шагов повторяется несколько раз в зависимости от заданной величины 

№ слайда 5 РАЗВЕТВЛЯЮЩИЙСЯ АЛГОРИТМ Если условие выполнено, то для решения задачи исполь
Описание слайда:

РАЗВЕТВЛЯЮЩИЙСЯ АЛГОРИТМ Если условие выполнено, то для решения задачи используется ветвь "да", в противном случае - ветвь "нет"

№ слайда 6 ЦИКЛИЧЕСКИЙ АЛГОРИТМ Цикл - это последовательность операторов, которая может
Описание слайда:

ЦИКЛИЧЕСКИЙ АЛГОРИТМ Цикл - это последовательность операторов, которая может выполняться более одного раза.                                                        Тело цикла - это шаги алгоритма, которые повторяются несколько раз.                                                                                        Параметры цикла - величина, от которой зависит число повторений в цикле.  

№ слайда 7 ЦИКЛ СО СЧЕТЧИКОМ Цикл For..To..Do.. Оператор цикла со счетчиком циклов выпол
Описание слайда:

ЦИКЛ СО СЧЕТЧИКОМ Цикл For..To..Do.. Оператор цикла со счетчиком циклов выполняет заданную команду несколько раз в пределах заданных начального и конечного значений For <параметры цикла>:=<Нач.значение> To <Конеч. значение> Do <Тело цикла>;

№ слайда 8 ЦИКЛ С ПРЕДУСЛОВИЕМ Цикл While While Do  Используется в тех случаях когда нео
Описание слайда:

ЦИКЛ С ПРЕДУСЛОВИЕМ Цикл While While <Условие>Do<Тело цикла>  Используется в тех случаях когда необходимо организовать повторяющиеся действия до тех пор, пока выполняется какое либо условие. По ходу выполнения проверяется истинность Условия, если оно истинно, то выполняется Команда  и так дальше по кругу, пока Условие не станет ложным. Цикл "Пока" имеет следующий вид:

№ слайда 9 Repeat  Until ; ЦИКЛ С ПОСТУСЛОВИЕМ Цикл Repeat .. Until  Выполнение этого ци
Описание слайда:

Repeat <Тело цикла> Until <Условие>; ЦИКЛ С ПОСТУСЛОВИЕМ Цикл Repeat .. Until  Выполнение этого цикла зависит от выполнения того или иного условия.  Цикл имеет следующий вид:

№ слайда 10 Операции div  и mod Операция div вычисляет результат деления нацело первого а
Описание слайда:

Операции div  и mod Операция div вычисляет результат деления нацело первого аргумента на второй: Операция mod  вычисляет остаток от деления первого аргумента на второй 26div5=5    5div2=4     16div7=2     26div5=1    5div2=1    16div7=2

№ слайда 11 Решение задач на выполнение фрагмента алгоритма   Задача 1   Определите значе
Описание слайда:

Решение задач на выполнение фрагмента алгоритма   Задача 1   Определите значение  переменной b после выполнения фрагмента алгоритма: 

№ слайда 12 Задача 2 Определите значение  переменной а после выполнения фрагмента алгорит
Описание слайда:

Задача 2 Определите значение  переменной а после выполнения фрагмента алгоритма: 

№ слайда 13 Задача 3 1. Определите значение переменной b после выполнения фрагмента алгор
Описание слайда:

Задача 3 1. Определите значение переменной b после выполнения фрагмента алгоритма:

№ слайда 14 Задача 4 Определите значение переменной b после выполнения фрагмента алгоритма:
Описание слайда:

Задача 4 Определите значение переменной b после выполнения фрагмента алгоритма:

№ слайда 15 Задача 5 Определите значение переменной а после выполнения фрагмента алгорит
Описание слайда:

Задача 5 Определите значение переменной а после выполнения фрагмента алгоритма:

№ слайда 16 Задача 6 Определите значение переменной c после выполнения следующего фрагмен
Описание слайда:

Задача 6 Определите значение переменной c после выполнения следующего фрагмента программы (записанного ниже на разных языках программирования):  1) c = 20 2)c = 70 3) c = – 20 4) c = 180 Бейсик Паскаль a = 100 b = 30 a = a – b * 3 IF a > b THEN c = a – b ELSE c = b – a ENDIF a := 100; b := 30; a := a – b * 3; if a > b then c := a – b else c := b – a; Си Алгоритмический a = 100; b = 30; a = a – b * 3; if (a > b) c = a – b; else c = b – a; a := 100 b := 30 a := a – b * 3 если a > b то c := a – b иначе c := b – a все

№ слайда 17 Задача 7 Определите значение переменной c после выполнения следующего фрагме
Описание слайда:

Задача 7 Определите значение переменной c после выполнения следующего фрагмента программы: a := 5; a := a + 6; b := –a; c := a – 2*b;       1) c = –11            2) c = 15               3) c = 27               4) c = 33

№ слайда 18 При создании презентации использовались материалы:   1.П.Я. Якушкин, С.С. Кры
Описание слайда:

При создании презентации использовались материалы:   1.П.Я. Якушкин, С.С. Крылов, ЕГЭ 2011. Информатика. Федеральный банк экзаменационных материалов/- Москва, изд. Эксмо 2009, 160 с. 2.www.rusedu.info.ru


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


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

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

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

Автор
Дата добавления 25.04.2016
Раздел Информатика
Подраздел Презентации
Просмотров111
Номер материала ДБ-052614
Получить свидетельство о публикации
Похожие материалы

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