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

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

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

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

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

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

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

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

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

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

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

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

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

Цели урока:

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

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

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

Ход урока:

  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.




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


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

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

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

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

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

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