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

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 5.520 руб.;
- курсы повышения квалификации от 1.200 руб.
Престижные документы для аттестации

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

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

Манифест «Инфоурок»
ИнфоурокИнформатикаКонспектыУрок, Разработка, «Программирование основных алгоритмических структур на языке Паскаль»
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.

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

Подать заявку на этот курс    Смотреть список всех 646 курсов

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

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

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

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

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

Цели урока:

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

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

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

Ход урока:

  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.



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

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

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

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

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

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

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

Добавить материал
Грамота за высокий уровень сформированности информационно-коммуникационной компетентности

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

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

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

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

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

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

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

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

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

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