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

Урок, Разработка, «Программирование основных алгоритмических структур на языке Паскаль»

библиотека
материалов

Тема: Программирование основных алгоритмических структур на языке Паскаль

Тип урока: лекция

Метод изложения: беседа

Цели урока:

Обучающая: Описать основные алгоритмические структуры в языке программирования Паскаль

Развивающая: развитие логического, алгоритмического мышления

Воспитывающая: воспитание всесторонне развитой, целеустремленной личности

Ход урока:

  1. Организационный момент

  2. Актуализация опорных знаний:

- Какие виды алгоритмов существуют?

- Перечислите свойства алгоритмов

- История развития языка Паскаль

  1. Изложение нового материала:

Программа - это набор машинных команд, который следует выполнить компьютеру для реализации того или иного алгоритма.

Программа - это форма представления алгоритма для исполнения его машиной.

Фигуры, используемые в блок-схемах.

Название

Символ (рисунок)

Выполняемая функция (пояснение)

1. Блок вычислений

блок вычислений

Выполняет вычислительное действие или группу действий

2. Логический блок

логический блок

Выбор направления выполнения алгоритма в зависимости от условия

3. Блоки ввода/вывода

блок ввода/вывода

Ввод или вывод данных вне зависимости от физического носителя

блок ввода/вывода

Вывод данных на печатающее устройство

4.Начало/конец (вход/выход)

начало/конец (вход/выход)

Начало или конец программы, вход или выход в подпрограмму

5.Предопределенный процесс

предопределенный процесс

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

6. Блок модификации

блок модификации

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


Алгоритмическая конструкция ветвления


Ветвление - управляющая структура, организующая выполнение лишь одного из двух указанных действий в зависимости от справедливости некоторого условия. Условие - вопрос, имеющий два варианта ответа: да или нет. Запись ветвления выполняется в двух формах: полной и неполной. Полная форма:

полная формаполная форма

Неполная форма:

неполная форманеполная форма

Пример: найти наименьшее из трех чисел.

1 вариант решения:

pict17

2 вариант решения:

pict18




Алгоритмическая конструкция цикла.


Цикл - управляющая структура, организующая многократное выполнение указанного действия.


циклы


Цикл «пока»:

цикл 'пока'

Выполнение цикла «пока» начинается с проверки условия, поэтому такую разновидность циклов называют циклы с предусловием. Переход к выполнению действия осуществляется только в том случае, если условие выполняется, в противном случае происходит выход из цикла. Можно сказать что условие цикла "пока" - это условие входа в цикл. В частном случае может оказаться что действие не выполнялось ни разу. Условие цикла необходимо подобрать так, чтобы действия выполняемые в цикле привели к нарушению его истинности, иначе произойдет зацикливание.

Зацикливание - бесконечное повторение выполняемых действий.

Цикл «до»:

цикл 'до'

Исполнение цикла начинается с выполнения действия. Таким образом тело цикла будет реализовано хотя бы один раз. После этого происходит проверка условия. Поэтому цикл «до» называют циклом с постусловием. Если условие не выполняется, то происходит возврат к выполнению действий. Если условие истинно, то осуществляется выход из цикла. Таким образом условие цикла «до» - это условие выхода. Для предотвращения зацикливания необходимо предусмотреть действия, приводящие к истинности условия.

Цикл с параметром, или цикл со счетчиком, или арифметический цикл - это цикл с заранее известным числом повторов.

цикл с параметром

В блоке модификации указывается закон изменения переменной параметра.

Xo - начальное значение параметра

h - шаг

Xn - последнее значение параметра


Для создания циклов с параметром необходимо использовать правила:

  1. Параметр цикла, его начальное и конечное значения и шаг должны быть одного типа

  2. Запрещено изменять в теле цикла значения начальное, текущее и конечное для параметра

  3. Запрещено входить в цикл минуя блок модификации

  4. Если начальное значение больше конечного, то шаг - число отрицательное

  5. После выхода из цикла значение переменной параметра неопределенно и не может использоваться в дальнейших вычислениях

  6. Из цикла можно выйти не закончив его, тогда переменная параметр сохраняет свое последнее значение

Этапы решения задач на ЭВМ.


  1. Постановка задачи

  2. Формализация (математическая постановка)

  3. Выбор (или разработка) метода решения

  4. Разработка алгоритма

  5. Составление программы (запись алгоритма на языке программирования)

  6. Отладка программы

  7. Вычисление и обработка результатов


Закрепление:

  1. Опишите основные алгоритмические конструкции

  2. Решите задачи с помощью блок схем:

- найти наибольшее из трех чисел

- найти сумму трех чисел

3. Этапы решения задач на ЭВМ.


Домашнее задание:

Конспект

Задача: Найти корни квадратного уравнения ax2+bx+c=0.



Курс профессиональной переподготовки
Учитель информатики
Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
Краткое описание документа:
Разработка  занятия  по  программированию предлагается  для  учащихся  первого  курса,  а  также  для  школ  10 - 11 классов. В  данном  материале  дается лекция по теме:  «Программирование  основных алгоритмических  структур  на  языке Паскаль». В  данной  разработке  даны основные  понятия  основных алгоритмических  структур  на  языке программирования  Паскаль:   «Алгоритмическая  конструкция  ветвления», «Алгоритмическая конструкция  цикла»,  «Этапы  решения  задач  на  ЭВМ». Также даны примеры алгоритмов. Стандартная разработка урока. 
Общая информация

Номер материала: 54971040214

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

Дистанционный курс «Обучающиеся с ОВЗ: Особенности организации учебной деятельности в соответствии с ФГОС» от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (72 часа).

Подать заявку на курс

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

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