Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Методическая разработка. Алгоритмизация. Решение задач

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

Международный конкурс по математике «Поверь в себя»

для учеников 1-11 классов и дошкольников с ЛЮБЫМ уровнем знаний

Задания конкурса по математике «Поверь в себя» разработаны таким образом, чтобы каждый ученик вне зависимости от уровня подготовки смог проявить себя.

К ОПЛАТЕ ЗА ОДНОГО УЧЕНИКА: ВСЕГО 28 РУБ.

Конкурс проходит полностью дистанционно. Это значит, что ребенок сам решает задания, сидя за своим домашним компьютером (по желанию учителя дети могут решать задания и организованно в компьютерном классе).

Подробнее о конкурсе - https://urokimatematiki.ru/


Идёт приём заявок на самые массовые международные олимпиады проекта "Инфоурок"

Для учителей мы подготовили самые привлекательные условия в русскоязычном интернете:

1. Бесплатные наградные документы с указанием данных образовательной Лицензии и Свидeтельства СМИ;
2. Призовой фонд 1.500.000 рублей для самых активных учителей;
3. До 100 рублей за одного ученика остаётся у учителя (при орг.взносе 150 рублей);
4. Бесплатные путёвки в Турцию (на двоих, всё включено) - розыгрыш среди активных учителей;
5. Бесплатная подписка на месяц на видеоуроки от "Инфоурок" - активным учителям;
6. Благодарность учителю будет выслана на адрес руководителя школы.

Подайте заявку на олимпиаду сейчас - https://infourok.ru/konkurs

  • Информатика
АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ РЕШЕНИЕ ЗАДАЧ Подготовлена: Наумчик Н.В. ГО...
 Основы алгоритмизации Алгоритм — это строгая и логичная последовательность д...
Алгоритм может быть записан с помощью блок-схемы, текстовым предписанием, с...
Основные алгоритмические структуры Линейный  алгоритм Разветвляющийся алгорит...
РАЗВЕТВЛЯЮЩИЙСЯ АЛГОРИТМ Если условие выполнено, то для решения задачи исполь...
ЦИКЛИЧЕСКИЙ АЛГОРИТМ Цикл - это последовательность операторов, которая может...
ЦИКЛ СО СЧЕТЧИКОМ Цикл 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.П.Я. Якушкин, С.С. Кры...
1 из 18

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

№ слайда 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% скидкой при обучении по программам профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок".

Начало обучения ближайших групп: 18 января и 25 января. Оплата возможна в беспроцентную рассрочку (20% в начале обучения и 80% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru/kursy



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

УЖЕ ЧЕРЕЗ 10 МИНУТ ВЫ МОЖЕТЕ ПОЛУЧИТЬ ДИПЛОМ

от проекта "Инфоурок" с указанием данных образовательной лицензии, что важно при прохождении аттестации.

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

Список всех тестов можно посмотреть тут - https://infourok.ru/tests


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