985697
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 5 480 руб.;
- курсы повышения квалификации от 1 400 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 60%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до 28 февраля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

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

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


Напоминаем, что в соответствии с профстандартом педагога (утверждён Приказом Минтруда России), если у Вас нет соответствующего преподаваемому предмету образования, то Вам необходимо пройти профессиональную переподготовку по профилю педагогической деятельности. Сделать это Вы можете дистанционно на сайте проекта "Инфоурок" и получить диплом с присвоением квалификации уже через 2 месяца!

Только сейчас действует СКИДКА 50% для всех педагогов на все 184 курса профессиональной переподготовки! Доступна рассрочка с первым взносом всего 10%, при этом цена курса не увеличивается из-за использования рассрочки!

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

АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ РЕШЕНИЕ ЗАДАЧ Подготовлена: Наумчик Н.В. ГОУ Лицей 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

Общая информация

Номер материала: ДБ-052614



Очень низкие цены на курсы переподготовки от Московского учебного центра для педагогов

Специально для учителей, воспитателей и других работников системы образования действуют 60% скидки (только до конца зимы) при обучении на курсах профессиональной переподготовки (124 курса на выбор).

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

Подайте заявку на интересующий Вас курс сейчас: KURSY.ORG

Вам будут интересны эти курсы:

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «3D Studio MAX»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

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

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

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

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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