ГЛАВНАЯ Образцы планов Информатика Информатика 9 класс. Краткосрочный план КСП

Информатика 9 класс. Краткосрочный план КСП

3656
0

 ПОЛНЫЙ ВАРИАНТЫ ПО ССЫЛКЕ 

Раздел 1: Школа:
Дата: ФИО учителя:
Класс: 9 участвовали: Не участвовали:
Тема урока Свойства информации
Цели обучения, которые достигаются на данном  уроке (ссылка на учебную программу) 9.2.1.1 определять свойства информации (актуальность, точность, достоверность, ценность и др.)

9.4.1.1   критически оценивать риски, связанные с продолжительным использованием компьютеров

Цели урока Все учащиеся смогут: знать и понимать свойства и виды информации, формы представления информации.

Большинство учащихся будут уметь: различать информацию по видам, указывать свойства информации, выбирать наиболее удачную форму представления информации.

Некоторые учащиеся смогут: сформировать представление о свойствах информации.

 

Критерии оценивания Знает,что такое информация и информационные системы.

Изучат существующие свойства информации.

Научатся правильно переводить информацию.

Смогут составлять постер.

Смогут сформулировать вопросы.

Сделают выводы.

Овладеют умением выделять главное, осмысленно читать текст. Будут работать совместно в группах для решения проблемных ситуаций.

Языковые цели Учащиеся смогут: Правильно произносить и записывать широкоупотребляемые слова по теме «Свойства информации».

Конкретно-предметная лексика и терминология: Свойства информации — ….

Набор фраз для диалога и письма: Свойства информации — …, объективность…, полнота…, точность…, достоверность…, актуальность…, ценность….

Полезные выражения для диалога/письма:

Информацию можно измерить по …….. и по ……….

Первый способ не всегда объективен, так как ………

Для вычисления объема информации применяется следующая формула ………

Информационный вес символа можно посчитать ……..

Мощность алфавита это ………

Воспитание

ценностей     

Воспитание понимающего и развивающего поколения , связывая их  к  нравственным, патриотическим понятиям «Мәңгілік ел», формирование толерантного отношения к другим религиям и народам, воспитание патриотизма через уникальную казахстанскую модель сотрудничества  разных народов и религиозных конфессий.
Межпредметные

связи

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

знания

 

Уметь переводить из одной единицы измерения информации в другую.

Создавать формулы для вычислений в электронных таблицах

Ход урока
Запланированные этапы урока Запланированная деятельность на уроке

 

Ресурсы
Начало урока

5 мин.

 

 Психологический настрой. Деление на группы.

Каждый учащийся получает номер от 1 до 4. Учащиеся формируют группы по полученным номерам

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

Обмен в парах информацией, полученной на прошлом уроке (Стратегия 1 минута)

С целью создания психологического настроя класса предлагает стратегию «Сообщение» — ученикам предлагает встать в круг и по кругу передать сообщение, как можно быстрее и без искажения (Информация бывает полной, достоверной, доступной и актуальной).

Ученики по очереди передают сообщения.

Опрос ТБ:

Учитель: Оценивает степень понимания правил поведения в кабинете информатики:

1.      Можно ли прыгать в КВТ?

2. Скажите, как нужно вести себя в кабинете информатики?

3. Расскажите мне о правилах поведения в кабинете информатики?

  1. Метод «Корзина понятий» (Учащиеся  на стикерах пишут значение понятий):

«Информатика», «Информация»,  «Источник», «Приёмник», «Носитель» , «Канал связи».

 

  1. Разминка. Сложи слово (из данного набора букв составить слова, связанные с предметом «информатика»).

 

К О М П
Ь Ю Т Е
Р И Н Р
Ф М А И
А Д С
http://www.panoleku.com/santiago/platerias_3675.html

 

Середина урока

15 мин.

 

 

 

 

 

10 мин.

 

 

 

 

 

 

 

 

 

10мин

Объяснение нового материала  (Показ презентации на интерактивной доске)

Проблемный вопрос «Какая информация несёт знания?»

Обсуждение картинок на слайдах. Вывод: (определить свойство)

 

 

 

Работа в группах. Метод Джигсо

Задание № 1

Заполните таблицу следующими видами информации: визуальная, числовая, личная, графическая, тактильная, мультимедийная, общественная, звуковая, обонятельная, специальная, аудиальная, текстовая, вкусовая.

 

 

ФО оценивание  по методу Карусель

Работа в парах. х. Метод «Диалог на стикерах» (Примеры записать на стикерах и наклеить на карту»  Работа в группах.

1)      Приведите примеры:

Ø  Достоверной, но неактуальной информации;

Ø  Актуальной, но недостоверной информации;

Ø  Полной, достоверной, но бесполезной информации;

Ø  Доступной, но непонятной информации;

Ø  Объективной, но не полной;

Ø  Понятной, но не актуальной.

.

Дескрипторы:

·                    определяет  мощность алфавита

·                    вычисляет количество символов на странице

·                    вычисляет количество страниц в документе

 

Индивидуальная работа 3 задание

 

 

Учитель предлагает задание на развитие высокого навыка: анализ в виде практической работы. Задает два вопроса на расширение (дополнительные вопросы, дифференциация)

ФО оценивание  по дескрипторам

Дескрипторы
— отвечает на вопросы;

— правильно указывают данные ответы;

— делает выводы по результатам задании .

https://www.youtube.com/watch?v=Z4MzcL1UJhI
Конец урока

5 мин.

 

Рефлексия. Заполни дискуссионную карту.

«V» «W» «| » «+» «0»
ответил по просьбе учителя, но ответ не правильный ответил по просьбе учителя, ответ правильный ответил по своей инициативе, но ответ не правильный ответил по своей инициативе, ответ правильный не ответил

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

 

Дифференциация – каким образом Вы планируете оказать больше поддержки? Какие задачи Вы планируете поставить перед более способными учащимися? Оценивание – как Вы планируете проверить уровень усвоения материала учащимися? Охрана здоровья и соблюдение техники безопасности
Дифференциация выражена в ходе выполнения задания по видео.

Задания предполагают разделение обязанностей в группе- творческая часть, ответы на вопросы, подведение выводов.

 

Наблюдение учителя в ходе реализации приема «Одна минута».

После ответа на вопросы по содержанию видео и выступления по прогнозированию событий взаимооценивание

Кабинет снабжен инструкцией по ТБ на двух языках.

 

Рефлексия по уроку

 

Были ли цели урока/цели обучения реалистичными?

Все ли учащиеся достигли ЦО?

Если нет, то почему?

Правильно ли проведена дифференциация на уроке?

Выдержаны ли были временные этапы урока?

Какие отступления были от плана урока и почему?

Используйте данный раздел для размышлений об уроке. Ответьте на самые важные вопросы о Вашем уроке из левой колонки.
 
Общая оценка

 

Какие два аспекта урока прошли хорошо (подумайте, как о преподавании, так и об обучении)?

Что могло бы способствовать улучшению урока (подумайте, как о преподавании, так и об обучении)?

Что я выявил(а) за время урока о классе или достижениях/трудностях отдельных учеников, на что необходимо обратить внимание на последующих уроках?

 

 

 

 

Тема Введение. Техника безопасности и организация рабочего места.   Урок 1
Цель Формирование компетентности обучающихся по понятиям «бережное отношение к компьютеру и своему здоровью», «правила поведения в кабинете».

Развитие умений самостоятельной работы, толерантности при работе в паре, группе, навыков логического мышления, выступления перед классом.

сформировать навыки бережного отношения к компьютерной технике, своему здоровью;

развитее саморегуляции и самоконтроля, творческого подхода к учебному заданию, навыков работы в паре, группе, корректировки ведения беседы.

Ожидаемый результат Познакомиться  с правилами поведения в кабинете ВТ.

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

Основные этапы урока Деятельность учителя  

Деятельность обучающихся

оценивание
Организационный момент Создать коллаборативную среду «Игра улыбка». Приветствуют учителя и друг друга.
Стадия вызова Игра «Да – Нет»

1.Работать за компьютером можно сколько угодно времени! (Нет)

2.За компьютером можно сидеть с напитками и едой! (Нет)

3.Компьютер устройство которое работает от электрической сети! (Да)

4. Существуют ли особые правила работы за ПК, в кабинете? (Да)

 

Объявление темы и цели урока.

Объяснение правил ведения таблицы «ЗХУ».

Предлагаю заполнить таблицу «Знаю»

 

Отвечают на вопросы.

Определяют тему урока.

Формулируют цели и задачи для достижения цели.

Устанавливаем критерии успеха урока

 

 

 

 

 

 

 

 

 

Создают шаблон таблицы «ЗХУ»

Начинают заполнять таблицу графа «Знаю»

 

Формативное, пожелание успеха
Актуалтизвция и освоение темы  

Правильная рабочая поза:

  • Следует сидеть прямо (не сутулясь) и опираться спиной о спинку кресла. Прогибать спину в поясничном отделе нужно не назад, а, наоборот, в немного перед.
  • Недопустимо работать, развалившись в кресле. Такая поза вызывает быстрое утомление, снижение работоспособности.
  • Не следует высоко поднимать запястья и выгибать кисти — это может стать причиной боли в руках и онемения пальцев.
  • Колени — на уровне бедер или немного ниже. При таком положении ног не возникает напряжение мышц.
  • Нельзя скрещивать ноги, класть ногу на ногу — это нарушает циркуляцию крови из-за сдавливания сосудов. Лучше держать обе стопы на подставке или полу.
  • Необходимо сохранять прямой угол (900) в области локтевых, тазобедренных и голеностопных суставов.
  • Монитор необходимо установить на такой высоте, чтобы центр экрана был на 15-20 см ниже уровня глаз, угол наклона до 150.
  • Экран монитора должен находиться от глаз пользователя на оптимальном расстоянии 60-70 см, но не ближе 50 см с учетом размеров алфавитно-цифровых знаков и символов.
  • Не располагайте рядом с монитором блестящие и отражающие свет предметы.
  • Поверхность экрана должна быть чистой и без световых бликов.

Так же при работе необходимо:

  • дышать ритмично, свободно, глубоко, чтобы обеспечивать кислородом все части тела;
  • держать в расслабленном состоянии плечи и руки — в руках не будет напряжения, если плечи опущены;
  • чаще моргать и смотреть в даль. Моргание способствует не только увлажнению и очищению поверхности глаз, но и расслаблению лицевых, лобных мышц (без сдвигания бровей). Малая подвижность и длительное напряжение глазных мышц могут стать причиной нарушения аккомодации.
  • При ощущении усталости какой-то части тела сделайте глубокий вдох и сильно напрягите уставшую часть тела, после чего задержите дыхание на 3-5 с и на выдохе расслабеть, затем можно повторить.
  • При ощущении усталости глаз следует в течении 2-3 мин окинуть взглядом комнату, устремить взгляд на разные предметы, смотреть в даль (в окно).
  • Если резко возникло общее утомление, появилось дрожание изображение на экране (покачивание, подергивание, рябь), следует немедленно сообщить об этом учителю.

 

Предлагаю заполнить таблицу «Хочу знать»

Даю задание изучить материал учебника стр.6-9

Даю задание составить кластер по правилам поведения и ТБ в кабинете.

Раздаю памятки «Правила работы в кабинете»

Наблюдаю за работой.

Определяем критерии оценивания работы в группе, кластера.

Предлагаю оценить работу каждого участника группы. Предлагаю защитить свой кластер.

Предлагаю оценить кластер метод 2 звезды и одно пожелание.

 

Работаю с таблицей.

 

 

Работают с учебником.

Создаются  группы.

 

 

Начинают работу над кластером.

Предлагают и обсуждают критерии.

Работают над кластером.

 

В тетрадях выставляют символы критерий работы в группе.

Выбирают спикера для защиты кластера.

Защищают свой кластер.

На стикере пишут оценку кластера.

Работа в группе

« — давал ответы, задавал вопросы, работал творчески, помогал другим.

 

¨ — задавал вопросы, работал творчески

∆ — работал творчески

? – не принимал никакого участия в работе группы

 

Регламент времени Бумага для кластера

Фломастеры, карандаши, цветные стикеры

Памятка ТБ

физминутка Предлагаю выполнить физминутку. Выполняют упражнения из видео.
Контроль (зачет по ТБ) Предлагаю выполнить тест учебник стр. 9 -11

Даю правильные ответы на тест.

Выполняют тест.

Полученный результат записывают в тетради.

Суммативное оценивание
Стадия рефлексии Прием «толстые вопросы»

Дайте объяснение, почему необходимо соблюдать ТБ?

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

Предлагаю заполнить графу «Узнал»

Перевод символов и оценки за тест в оценку за урок.

Предлагаю оценить на сколько прошел урок.

Достиг ли каждый из вас поставленных целей?

 

Обсуждают ответ в группах, дают ответ.

 

 

 

Заполняют графу «Узнал»

 

Дают оценку уроку

 

 

Дают ответы

 

«+ «7-8» — 5/ -1 4

¨+ «6-5» — 4/ -1 3

∆+ «3-4» — 3/ -1 2

?+ «0-2» — 3/ -1  2

Формативная оценка

Домашнее задание Читать стр.6-9, знать правила ТБ Записывают ДЗ
дополнительная информация
дифференциация. Как вы планируете поддерживать учащихся? Как вы планируете стимулировать способных учащихся оценивание. Как вы планируете увидеть приобретенные знания учащихся? межпредметные связи, соблюдение СанПиН ИКТ компетентность. Связи с ценностями
рефлексия.

были ли цели обучения реалистичными?

Что учащиеся сегодня узнали? На что было направлено обучение?

Хорошо ли сработала запланированная дифференциация? Выдерживалось ли время обучения?

Какие изменения из данного    плана я реализовал и почему?

  Проводит рефлексию.

-Какую цель мы поставили сегодня на уроке?

-Достигли мы целей, которые ставили в начале урока?

Итоговая оценка

Какие два аспекта в обучении прошли очень хорошо( с учетом преподавания и учения)?

 

Какие два обстоятельства могли бы улучшить урок( с учетом преподавания и учения)?

 

Что узнал об учениках в целом или отдельных лицах?

 

 

 

 

 

1.

 

2.

 

 

 

1.

 

2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Предмет Урок2 9 класс
 Тема Понятие алгоритма, свойства алгоритмов, способы представления алгоритмов
Общие цели урока —  познакомиться с формами записи алгоритмов; научиться составлять блок-схемы линейных алгоритмов;  следовать правилам работы в группе

-уметь анализировать  и сравнивать результаты деятельности друг друга

Ключевые идеи Создание коллаборативной среды позволит создать благоприятный эмоциональный климат в классе и подготовить учащихся к восприятию нового материала; диалоговое обучение учеников поможет установить межличностный контакт, определить уровень знания и понимания каждого учащегося, развить навыки взаимодействия и взаимооценивания;
Конкретный результат обучения Изучение данной темы позволяет сформировать знания об основах алгоритмизации: формах записи алгоритмов, соответствие графических элементов блок-схемы алгоритма командам в словесной форме записи.

 

 Результаты обучения для учеников (A) К концу урока будут знать формы записи алгоритма: словесную, графическую,  соответствие графических элементов блок-схемы алгоритма командам в словесной форме записи.; будут уметь составлять блок-схемы линейных алгоритмов.

Будут уметь анализировать  и сравнивать результаты деятельности друг друга; работать в группе в качестве консультанта и спикера

 Результаты обучения для учеников (B) К концу урока будут знать формы записи алгоритма: словесную, графическую,  соответствие графических элементов блок-схемы алгоритма командам в словесной форме записи;

научатся  определять и  следовать правилам работы в группе

Будут уметь анализировать  и сравнивать результаты деятельности друг друга

g) Результаты обучения для учеников (C) К концу урока будут знать формы записи алгоритма: словесную, графическую;  научатся    следовать правилам работы в группе

 

Источники, оснащение и оборудование Презентация к уроку, ПК, учебник
Записи учителя
Введение (вызов)
1. Эмоциональный настрой учащихся. Учитель создаёт условия, чтобы настроить учеников  на учебную деятельность и духовный контакт при помощи игры «Улыбка и пожелание».
Приветствие учащихся:Здравствуйте ребята! Прежде чем начать наш урок я бы хотела  пригласить  вас всех в общий круг.

Я предлагаю сыграть в игру « Улыбка и пожелание». Игра заключается в том, чтоб каждый из вас повернулся к соседу улыбнулся ему и пожелал чего-нибудь доброго и хорошего

 

Учащиеся становятся в круг улыбаются друг другу и желают друг другу хорошего рабочего настроения.

Ученик почувствует эмоциональный комфорт и творческую раскованность

2. Проверка домашней работы.

1.      Что такое алгоритм?

2.      Какими свойствами должен обладать алгоритм?

3.      Приведите  примеры исполнителей алгоритмов?

4.      Какие способы записи существуют?

5.       Приведите пример алгоритмических структур?

Чтобы составить алгоритм, необходимо знать систему команд предполагаемого исполнителя, правила записи отдельных команд и всего алгоритма в целом.

Будем рассматривать алгоритмы, исполнителем которых является человек.

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

 

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

Алгоритм, записанный на языке, понятном исполнителю, называется программой.

 

Алгоритм разрабатывается для решения некоторой задачи или класса задач. При этом:

1.      Выделяются фигурирующие в задаче объекты, устанавливаются свойства объектов, отношения между объектами и возможные действия с объектами;

2.      Определяются исходные данные и результат;

3.      Определяется точная последовательность действий исполнителя, обеспечивающая переход от исходных данных к результату;

4.      Последовательность действий записывается на языке, понятном исполнителю.

 

Формы записи алгоритмов:

Словесный представляет собой описание последовательных этапов обработки данных. Алгоритм представляет собой произвольное изложение на естественном языке

Графический  — последовательности связанных между собой блоков каждый из которых соответствует выполнению одного или нескольких действий.

Такое графическое представление называется блок схемой  -ориентированный граф указывающий порядок  исполнения  команд алгоритма.

 

Графические формы записи алгоритмов:

Вычисление

 

 

 

 

 

Основные алгоритмические структуры

Следование(линейный алгоритм)                                                   Циклы

 

 

 

 

Ветвление

+

 

 

 

 

Следование – команды выполняются одна за другой  в том порядке, в котором они записаны в алгоритме.( (Пример. Алгоритм открывания двери в квартиру: достать ключ, вставить в замочную скважину, повернуть нужное количество раз, достать ключ, открыть дверь. закрыть дверь)

Ветвление — данные влияют на ход выполнения алгоритма, т.е. в зависимости от условия выполняются те или иные действия алгоритма. (Пример, Алгоритм «попадания» в свою  квартиру: позвонить в квартиру; если есть кто-то дома дождаться когда откроют дверь и войти в квартиру, если нет никого дома достать ключ; …)

Цикл(повторение) — в процессе выполнения алгоритма многократно повторяется определенный  набор команд. (Пример. (Мытье 10 тарелок: взять тарелку, помыть, поставить в сушку, взять тарелку, помыть, поставить в сушку и т. д. пока не закончатся тарелки.)

Пример5.

Составьте алгоритм рисования фигуры так, чтобы в процессе перо не отрывалось от бумаги, и ни одна линия не проводилась дважды.

 

 

 

 

10
9
8
7
6
5
4
3
2
1
0 1 2 3 4 5 6 7 8 9 10

Переведи в точку (1;1)

Опусти перо

Сдвинь на вектор (4;4)

Сдвинь на вектор (0;-4)

Сдвинь на вектор (4;4)

Сдвинь на вектор (0;-4)

Сдвинь на вектор (-8;0)

Сдвинь на вектор (0;4)

Сдвинь на вектор (8;0)

 

 

Задача  исполнить команды алгоритма при а=1, b=2, с=3

1.  умножить b на b. результат записать в R1 ;             {R1=4}

2.              умножить а на с, результат записать в R2;               {R2=3}

3.              умножить 4 на R2. результат записать в R3; {R3=12}

4.       вычесть R3 из R1. результат записать в d      (d= -8)

Восстановим формулу вычисления: d=Rl-R3=b*b-4*R2:=b2-4ac

Что получается? (дискриминант квадратного уравнения. )

Это пример формального исполнителя алгоритма.

. Задание 2. По представленным картинкам определите тему урока

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

 

 

 

 

 

 

 

 

 

 

 

Ученики рассматривают картинки, обсуждают и определяют тему урока и цели урока

Учитель предлагает ученикам записать тему урока в тетрадь.

4. Задание 2. Чтение текста учебника (Стратегия Инсерт) стр.58-60 с пометками

Учитель предлагает учащимся самостоятельно изучить тему, прочитав текст учебника с пометками: + я это знал, — я этого не знал, ! – это меня удивило, ? – хочу узнать.

 

Ученики читают текст учебника с пометками.

 

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

Музыкальная физминутка

Учитель предлагает учащимся выполнить музыкальную физминутку
Ученики выполняют физминутку.

. Задание 4. (работа в парах)

Учитель предлагает в парах выполнить задание 4.1. и 4.2.

4.1. задание на выполнение алгоритма, записанного в словесной форме.

Определите, что получиться, если выполнить алгоритм:

Начало

    Возьми карандаш

   Напиши диктант по клеточкам: 1В 1П 3В 2Л 3В 2П 1В 1П 3Н 6П 1В 1П 2Н 1Л 4Н               2Л 1В 1П 1В 5Л 2Н 2Л, (где В – вверх, П- вправо, Л – влево, Н – вниз)

  Дорисуй полученный рисунок

  Положи карандаш на место

Конец
4.2. Составление блок-схемы алгоритма

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

 

Ученики в парах выполняют задания

 

Учитель предлагает осуществить взаимооценивание в парах.

 

Ученики обмениваются работами в парах и осуществляют взаимооценивание при помощи стикеров.

 

Рефлексия «Обмен мнениями»

Учитель предлагает учащимся обменяться мнениями по уроку, ответив на вопросы:

·       Сегодня я узнал…

·         Было трудно…

·         Я выполнял задания…

·         Я понял что…

·         Теперь я могу…

·         Я приобрёл…

·         Я научился…

·         Урок для меня показался…

·         Для меня было открытием то, что…

·         Мне показалось важным…

·         Материал урока был мне…

Ученики продолжив предложения, обмениваются мнениями по уроку

 

Учитель суммативно оценивает учащихся  по результатам самооценки учащихся.

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

Ученики записывают домашнее задание:
учебник

 

 

2 мин

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5 мин

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5 мин

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10 мин

 

 

 

 

 

 

5 мин

 

 

 

 

 

3 мин

 

 

 

7 мин

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 мин

 

 

 

 

3 мин

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 мин

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дата:                                                                                          Класс: 9                                        урок 3
Тема: Понятие исполнителя, система команд исполнителя
Цель урока:

 

познакомить с понятием «алгоритм», организовать совместную деятельность по изучению свойств алгоритма и его исполнителей

Обучать основам программирования.

Развивать логическое мышление.

Ожидаемый результат расширить знания учащихся: на конкретном примере рассмотреть как решаются задачу, составляются алгоритмы в расчете на какого-либо исполнителя; развитие умения анализировать.
Деятельность учителя Деятельность обучающихся наглядности
3 мин. I. Организационный момент. Приветствует учеников, проверяет готовность к уроку, желает  успеха. Ученики осмысливают поставленную цель.
5 мин. II. Проверка домашней работы.

 

Ø Каждая группа должна
составить подробную инструкцию для какого-либо действия:
заваривание чая, решение уравнения, переход дороги по свето-
фору и др. Инструкцию ученики оформляют на альбомных лис-
тах или ватмане (раздает учитель).

Ø Инструкции учащихся вывешиваются на доске и обсуж-
даются по следующим вопросам:

—     Что общего во всех инструкциях, алгоритмах? (Пошаговое
выполнение — свойство дискретности.)

—     Что получается после выполнения алгоритма? (Конкрет-
ный результат — свойство результативности.)

—     Можно ли один алгоритм, например инструкцию по зава-
риванию чая, применить для выполнения аналогичного дейст-
вия, например заваривания травяного сбора? (Свойство массо-
вости.)

—     Все ли инструкции просты и понятны? (Свойство выпол-
нимости и понятности команд.)

—     Все ли команды четко прописаны и в правильной последо-
вательности? (Свойство детерминированности.)

Определение алгоритма и свойства ученики записывают
в тетрадь.

Ученики отвечают на вопросы учителя.
20 мин. III. Актуализация знаний

Индивидуальная работа. Учитель раздает карточки. Задание:

По методу «ДЖИГСО» изучают новый материал.

Стадии создания алгоритма:

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

2. Алгоритм должен быть представлен в форме, понятной тому объекту (в том числе и человеку), который будет выполнять описанные в алгоритме действия (выбрать среду и объект алгоритма, детализировать алгоритм). Объект, который будет выполнять алгоритм, обычно называют исполнителем.

Исполнитель — объект, который выполняет алгоритм. Назначение исполнителя точно выполнить предписания алгоритма, подчас не задумываясь о результате и целях, т.е. формально. Идеальными исполнителями являются машины, роботы, компьютеры…

Компьютер – автоматический исполнитель алгоритмов.

Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой. Каждый исполнитель характеризуется средой («местом обитания») и системой команд.

Основными характеристиками исполнителя являются: среда, система команд, элементарные действия, отказы.

Среда (или обстановка) — это «место обитания», множество объектов, которые окружают исполнителя. Каждый исполнитель может выполнять команды только из некоторого строго заданного списка — системы команд исполнителя. Совокупность всех команд, которые исполнитель может выполнить, называется системой команд исполнителя (СКИ). Для каждой команды должны быть заданы условия применимости (в каких состояниях среды может быть выполнена команда) и описаны результаты выполнения команды. За каждой командой из системы команд исполнителя закреплено конкретное элементарное действие. Исполнителя можно представить в виде устройства с кнопочным управлением. Каждая кнопка соответствует одной команде исполнителю, и нажатие означает вызов этой команды. После вызова команды исполнитель совершает элементарное действие, соответствующее данной команде. Важно отметить, что нас интересует результат, а не механизм выполнения команды. Отказы исполнителя возникают при вызове команды в недопустимом для данной команды состоянии среды. Другими словами – это случай, когда попытка выполнить команду приводит к аварии. Учебными исполнителями называют различные образы на экране компьютера, которыми можно управлять, отдавая команды. Используются они для обучения составлению управляющих алгоритмов. Есть много различных учебных исполнителей, придуманных для занятий по информатике. У них разные, часто забавные названия: Черепашка, Робот, Чертежник, Кенгуренок, Пылесосик, Муравей, Кукарача и др. Одни исполнители создают рисунки на экране, другие складывают слова из кубиков с буквами, третьи перетаскивают предметы из одного места в другое. Все эти исполнители управляются программным путем. Любому из них свойственна определенная среда деятельности, система команд управления, режимы работы. С помощью каждого из таких исполнителей можно учиться строить алгоритмы управления. Многие из учебных исполнителей занимаются рисованием на экране компьютера. Из названных выше, это Черепашка, Кенгуренок, Чертежник. Эту группу можно назвать графическими исполнителями.
Задание 1.

Откройте окно исполнителя Кузнечик.Откройте пульт для исполнителя Кузнечик.

Используя пульт, напишите алгоритм для получения из числа 4 числа 25.

Примечание: в этом задании Кузнечик умеет выполнять команды «вперед 5», «назад 2».

Задание 2.

1.                  Используя команды исполнителя Кузнечик, напишите алгоритм для получения из числа 33 числа 4 (без использования пульта).

2.                  Откройте окно исполнителя Кузнечик и проверьте алгоритм

Примечание: в этом задании Кузнечик умеет выполнять команды «вперед 3», «назад 4».

 

Ученики работают над текстом. Демонстрируют свои знания. Выполняют упражнения.

 

учебник

 

карточки

 

 

10 мин. IV. Закрепление урока. По методу «Броуновское движение» проводит закрепление урока.

1.                   Что такое алгоритм?

2.                  Какие вы знаете виды алгоритмов?

Что такое исполнитель.

Ученики делают внутренний и внешний круг. Демонстрируют свои знания.
5 мин. V. Итог урока. Этап рефлексии: Стратегия «Телеграмма»
Кратко написать самое важное, что уяснил с урока с пожеланиями соседу по парте и отправить.- Чему научил вас урок?
— Какое впечатление осталось у вас от урока?
Оценивают работу своих одноклассников, пишут телеграммы.

На стикерах записывают свое мнение по поводу урока.

фишки

 

стикеры

 2 мин. VI. Домашнее задание. Объясняет особенности выполнения домашней работы. Записывают домашнюю работу в дневниках.  

 

 

 

Итог  урока:___________________________________________________________________

 

 

 

 

Положительные стороны урока:__________________________________________________

 

_____________________________________________________________________________

 

 

Отрицательные стороны урока:__________________________________________________

 

_____________________________________________________________________________

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дата:                                                                                          Класс: 9   урок 4
Тема: Типы алгоритмов
Цель урока: дать понятие командам, структурам алгоритмов и научить этапам решения задач на паскале
Ожидаемый результат  Проверить знания по усвоению темы видов алгоритма;

Развивать самостоятельность, усидчивость, внимательность учащихся;

 

Деятельность учителя Деятельность обучающихся наглядности
3 мин. I. Организационный момент. Приветствует учеников, проверяет готовность к уроку, желает  успеха. Ученики осмысливают поставленную цель.
5 мин. II. Проверка домашней работы.

Задание

2.Угадайте пословицу, зашифрованную в блок-схеме: Приложение №1.Лист №1

1)Ответ: Семь раз отмерь – один отрежь.

2)Ответ: За двумя зайцами погонишься – ни одного не поймаешь.

3)Ответ: Покуда есть хлеб да вода, всё не беда.

4)Ответ: Болен – лечись, а здоров – берегись.

2. Второй этап -математические фокусы на основе одного из раздела математики «Топология».Разгадает фокус- получит лично оценку «5».Физминутка. Фокус «Веревочка»: необходимо завязать веревочку на узел взявшись за края и не отпускать. «Жилетка»-необходимо пропустить кольцо из веревочки через жилетку…

3. Третий этап- «Определение значение переменной»-тест. Выполнить быстро и верно .За каждый правильный ответ-1 балл. Приложение 1 Лист №2

1. Определите значение переменной c после выполнения следующего фрагмента программы.

a := 5;

a := a + 6;

b := –a;

c := a – 2*b;

1) c = –112) c = 153) c = 274) c = 33

 

Ученики отвечают на вопросы учителя. Чертят схемы предложений.
20 мин. III. Актуализация знаний

 

Ученики работают над текстом. Демонстрируют свои знания.

 

Линейные алгоритмы. Они состоят из последовательных простых команд, блок-схемы — из блоков, расположенных на одной линии. Линейным алгоритмом называется алгоритм, в котором все действия (операции) выполняются один раз и последовательно друг за другом. Теперь приведем примеры:      алг записать домашнее задание начало

возьмем дневник откроем нужную страницу выполним домашнее задание поставим дневник на место

конец

Команды линейного алгоритма состоят из команд (блоков), которые выполняются в указанной последовательности. Такое выполнение операций друг за другом назовем естественным поряд­ком.

 

 

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

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

Проверка условий называется коман­дой разветвления. При ее записи в алгоритме используются клю­чевые слова если, то, иначе, все. По способу разветвления команда разветвления делится на два вида: команда выбора (полная) и команда перехода (неполная). Полная команда разветвления  имеет следующий вид:

если условие

то   1-я серия иначе 2-я серия

все

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

В полном виде разветвляющегося алгоритма осуществляется выбор только одной серии из двух. Если высказывание истинно, тогда выполняется 1-я серия, затем осуществляется переход к следующим операциям. Если высказывание ложно, то выполняется 2-я серия, только затем производятся следующие действия алгорит­ма. Итак, в зависимости от истинности или ложности высказывания выполняется 1-я или 2-я серия.

Если алгоритм состоит из неполной формы команды раз­ветвления, то в случае выполнения условия выполняется «серия» и дальше продолжается выполнение алгоритма. Если условие не вы­полняется, то не выполняется ни одна команда из «серии», осуществляется действие перехода

 

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

Циклические алгоритмы. Во многих алгоритмах определенная последовательность действий повторяется несколько раз. Процесс вычисления, когда определенная часть алгоритма повторяется многократно, называется циклическим процессом. Алгоритм с повторяющейся частью называется циклическим

 

Самостоятельная работадля группы:

 

 

 

 

10 мин. IV. Закрепление урока. Работа в парах по методике «КСО». Что вы поняли по данной теме?

вопросы для закрепления:

1. В чем сходство и отличия между программой и алгоритмом?

2. Перечислите свойства алгоритмов, выполняемых на компьютере.

3. Какие способы описания алгоритмов вы знаете?

4. Какими могут быть этапы решения задач на компьютере?

5. Перечислите виды блоков в схеме алгоритма, их изображения и связи.

6. Что вы знаете о линейных, разветвляющихся и циклических алгоритмах?

7. Назовите итерационные циклы и их особенности.

 

 

 

 

 

Ученики обсуждают между собой, отвечают на вопросы своих одноклассников.
5 мин. V. Итог урока. Этап рефлексии: Стратегия «Телеграмма»  Кратко написать самое важное, что уяснил с урока с пожеланиями соседу по парте и отправить. Оценивают работу своих одноклассников, пишут телеграммы. фишки

 

стикеры

 2 мин. VI. Домашнее задание. Объясняет особенности выполнения домашней работы. Записывают домашнюю работу в дневниках.  

 

 

Итог  урока:___________________________________________________________________

 

 

Положительные стороны урока:__________________________________________________

 

_____________________________________________________________________________

 

Отрицательные стороны урока:___________________________________________________

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дата:                                                                                        Класс: 9  урок 5
Тема: Этапы решения задач
Цель урока:

 

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

Дать понятие как решать алгоритмические задачи;

Познакомить с формой записи алгоритмов – блок-схема

 

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

 

Деятельность учителя Деятельность обучающихся наглядности
3 мин. I. Организационный момент. Приветствует учеников, проверяет готовность к уроку, желает  успеха. Ученики осмысливают поставленную цель.
5 мин. II. Проверка домашней работы.  С помощью метода «Ромашка Блума» осуществляет проверку домашней работы.
Домашнее задание: Решить  этапами квадратное уравнения с помощью компьютера                   2 -10х +1=05x2+5x+5=0

 

Ученики отвечают на разноуровневые вопросы. Ромашка Блума
20 мин. III. Актуализация знаний

С помощью метода «Джигсо» осуществляет новую тему .

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

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

Решения прикладных задач с помощью компьютера называют моделированием, т.к. в этом случае обычно используют упрощенное представление о реальном объекте, процессе или явлении.

Работа по решению задачи на компьютере проходит через следующие этапы:

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

2.      Математическое моделирование

3.      Построение алгоритма

4.      Составление программы на языке программирования

5.      Отладка и тестирование программы

6.       Проведение расчетов и анализ полученных результатов

Последовательное прохождение этих этапов приводит к решению задачи на компьютере.

Пример: этапы решение задачи

1 этап: Постановка задачи

Необходимо данные:

·          О размерах комнаты: высота, ширина и длина комнаты (h1,a1,b1);

·         О размерах окна : высота и  ширина (а3,  b2)

·          О размерах двери: высота и ширина (а3,  b3)

·         О длине и ширине рулона обоев (c,d)

2 этап: Математическое моделирование.

Требуется вывести формулу для нахождения количестве  рулона. Для этого надо вычислить сначала площадь стен комнаты:

·         S1=a1*h1- площадь первой стены

·         S2=b1*h1 – площадь второй стены

·         S3=2S1+2S2- общая площадь стен комнаты

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

 

·         S4=a2* b2- площадь  окна

·         S5= a3* b3– площадь дверного проема

·         S=S3-S4-S5- площадь оклеиваемой части стен комнаты

Теперь узнаем площадь обоев в одном рулоне.

W= c*d

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

K=S/W

Останется представить значения k целым числом так, чтобы оно выражало количество рулонов обоев для покупки.

3 этап. Построение алгоритма

Построим блок – схемы решения задачи

Применяем метод пошаговой детализации и уточняем блок вычисления площади стен комнаты.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4 этап:

 Реализация блок – схем в компьютерной программе.  Здесь могут быть два варианта: составить программу на языке программирования или воспользоваться средствами табличного процессора, например  MS Excel.

5-6 этап.  Они зависят от результатов программной реализации решения задачи. Таким образом, на примере мы рассмотрели поэтапное решение задачи и использование метода пошаговой детализации алгоритма.

10 мин. IV. Закрепление урока. Работа в парах по методике «КСО» Что вы поняли по данной теме?

 

Начерти квадрат со стороной 15 см.  Найди его периметр и площадь.

1 этап— Постановка задачи

·          Необходимые данные о размере высота,  ширина (h1,a1);

2 этап— Математическое моделирование требуется формула для нахождения периметра и площади квадрата.

·         P= 2*a+2*b

·         S=a*b

3этап- Построение алгоритма

 

Ученики обсуждают между собой, отвечают на вопросы своих одноклассников.
5 мин. V. Итог урока. Этап рефлексии: Стратегия «Телеграмма»

— Что тебе понравилось на уроке?

— Что не понравилось?

— Насколько трудным был урок?

Кратко написать самое важное, что уяснил с урока с пожеланиями соседу по парте и отправить.

Оценивают работу своих одноклассников, пишут телеграммы. фишки

 

стикеры

 2 мин. VI. Домашнее задание. Объясняет особенности выполнения домашней работы. Записывают домашнюю работу в дневниках.  

 

 

 

Итог  урока:___________________________________________________________________

 

 

 

 

Положительные стороны урока:__________________________________________________

 

_____________________________________________________________________________

 

 

Отрицательные стороны урока:___________________________________________________

 

_____________________________________________________________________________

 

 

Тема Этапы решения задач  урок 6
Цель Способствовать развитию алгоритмического мышления для составлений задач;

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

 

Ожидаемый результат: стимулировать познавательную активность ребят, развивать интерес к предмету, смекалку, эрудицию, умение быстро и четко формулировать и высказывать свои мысли, логически рассуждать, применять свои знания
 

Этапы урока

 

Деятельность учителя

 

 

Деятельность учащихся

 

 

Форма организаций педагогической деятельности

Орг. момент.

 

Создание благоприятной обстановки.

Приветствие.

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

Учащиеся выполняю задание.

 

 

 

 

Коллективная работа

 

 

 

Повторение пройденного материала

 

 

 

 

 

 

 

 

 

 

 

 

Логическая игра   «Обсуди и объясни»

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

—  Что общего в этих сказках?

— Чем отличаются эти сказки?

 

Игра «Логическая цепочка»

Следующее задание для закрепление «Типы данных».

 

Нужно дописать типы данных

Типы данных

Простые: целые величины, вещественные, логические, строковые, символьные

Сложные: файлы, записи, массивы.

 

Учащиеся обсуждают картинки в группах аргументируют свой ответ.

 

 

 

 

 

 

 

Учащиеся в группе совещаясь выполняют задание. Каждая группа аргументирует свой ответ.

 

 

Групповая работа

 

 

 

 

 

 

 

 

Групповая работа

 

 

Групповая работа

 

Объяснение новой темы

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

Метод   «Лекция со стопами » (ГР).

давайте вспомним, что называется линейным алгоритмом?

— А как выглядит структура программы на Турбо-Паскале?

Аналогично выглядит программа с линейным алгоритмом. Обратите внимание, как она записана в модуле.
— Из каких частей состоит раздел операторов?
— Обязательно ли каждый должен присутствовать?
Прежде, чем мы приступим к самостоятельному написанию программы, давайте поработаем с готовой программой, разберем из каких частей она состоит (текст программы демонстрируется на большом экране).
Вашему вниманию предлагается линейная программа, определяющая время между двумя какими-то событиями. В данном примере определяется время выполнения какого-либо набора спортивных упражнений.
— Какие операторы вам знакомы и что в данном примере они выполняют?
— Зачем пустой READLN? (Выполняет приостановку программы. До нажатия клавиши ВВОД).

 

 

 

 

 

 

 

 

 

 

 

 

Задача 1.Вычислить периметр квадрата Р, если сторона квадрата А

Найдитеошибки

Program Периметр;

var

A,P: real;

begin

writeln(‘Введите длину стороны квадрата’);

readln(A);

P:=4*A;

Writeln(‘Периметрквадрата = ‘ ,P:5:2);

end.

 

Задание для группы:

1.      Запишите с помощью правил языка Паскаль следующие выражения:

а) 1+4х+       б) -2,5    в) sin(x)+

2. Запишите в математической форме следующие, записанные на  языке Паскаль, выражения:

а)  SQRT(a+b)-(SQR(a-b))/5          b) a+b/(c+d)-(a+b)/c+d

3. Определите значения выражений:

а) 16 div 4 * 2    b) 1+19 mod 5   c) 3 div 10 + 25 mod 5

4.  Какими будут значения переменных m и  n  после выполнения последовательностей операторов?

m:=25;

n:=m+1;

m:=m*n-25;

n:=n+m-4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обсуждение учащихся в группе

 

 

 

 

 

Обсуждение учащихся в группе

Групповая работа
Закрепление темы

 

 

 

 

 

 

Решение задач

1.      Даны два положительных числа. Найти сумму, разность, произведение и среднеарифметическое этих чисел

2.       Определить площадь и периметр прямоугольника со стороной х, у

3.      3. Если первый ученик за 1 час может собрать М ведер яблок, 2-й К – ведер, 3-й – L  ведер, тол сколько соберут за t часов.

4.      Задание «Найдите ошибки»  (ПР).

Практическая работа Составьте программу на заданные выражения

 

Пешеход шел по пересеченной местности. Его скорость движения по равнине равна v1 км/ч, в гору  — v2 км/ч и под гору – v3 км/ч. Время движения соответственно t1, t2 и  t3ч. Какой путь прошел пешеход?

Program pr1;

var S1, s2, s3, s, v1, v2, v3, t1, t2, t3: real;

Begin

Writeln (‘введите значения  v1, v2, v3, t1, t2, t3:’);

S1:=v1*t1;

S2:=v2*t2;

S3:=v3*t3;

S:=s1+s2+s3;

Writeln (‘сумма расстояния:’, S:7:2);

End.

 

 

 

Учащиеся на доске составляют программу

 

 

 

 

 

 

 

Учащиеся определяют ошибки в программе

 

 

 

Составляют программы.

 

 

 

 

Коллективная работа

 

 

 

 

 

 

 

 

Групповая работа.

 

 

 

 

Индивидуальная работа

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

 

Параграф стр. 73 упр. 4, зад. 2,9 Учащиеся записывают в дневник
Рефлексия.

 

Каждому ученику предлагается оценить степень достижения цели урока. Учащиеся  пишут на стикерах

 

Индивидуально
Оценивание Комментирование и выставление оценок

 

 

 

 

Дата:                                                                                        Класс: 9    урок 7
Тема: Метод пошаговой детализации
Цель урока:

 

Знакомство с новыми понятиями: вспомогательный алгоритм, метод пошаговой детализации алгоритма, исполнителем Чертежник;

формирование навыка работы со вспомогательными алгоритмами;

закрепление навыков по составления линейных алгоритмов, алгоритмов с ветвлениями и циклами, работы в группе;

Задачи:

изучить понятия: вспомогательный алгоритм, пошаговая детализация алгоритма, формирование навыков составления основных и вспомогательных алгоритмов, допустимых действий исполнителя Чертежник;

 

Ожидаемый результат развитие алгоритмического мышления, памяти, внимания, логического мышления, познавательного интереса, коммуникативной культуры, учебно-познавательной компетенции;
Деятельность учителя Деятельность обучающихся наглядности
3 мин. I. Организационный момент. Приветствует учеников, проверяет готовность к уроку, желает  успеха. Для создания психологической атмосферы проводит игру «Атом и молекулы» Ученики осмысливают поставленную цель. Проводят игру «Атом и молекулы»
5 мин. II.      Проверка домашней работы.  С помощью метода «Ромашка Блума» осуществляет проверку домашней работы.

Тест на повторение  дом зад

1.В какой из фигур выполняется проверка условия:

A.

 

 

B.

 

C.

D.

 

2.Циклический алгоритм это:

A.    это такая алгоритмическая структура, в которой осуществляется многократное повторение одной (или нескольких) команд.

B.     алгоритм   в котором какая-то последовательность команд должна быть выполнена несколько раз.

C.     графический способ описания алгоритма

D.    это набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное число действий.

3. Требуется нарисовать горизонтальную линию через весь экран. Выберите правильную программу :

A.    пока впереди не край, повторять
нц
шаг
кц

B.     пока впереди не край, повторять
нц
шаг
поворот
кц

C.     нач
шаг
кон

D.    нц
шаг
кц

4. Тело цикла – это:

A.    последовательность команд, входящая в алгоритмическую структуру “цикл”.

B.     графический способ описания алгоритма

C.     это набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное число действий.

D.    алгоритм   в котором какая-то последовательность команд должна быть выполнена несколько раз.

Ученики отвечают на разноуровневые вопросы. Ромашка Блума
20 мин. III. Актуализация знаний

 

 

Давайте вспомним это прекрасное время года попробуем представить себя в качестве дежурного по лагерю отряда и более конкретно – дежурного по столовой. Нам как исполнителям необходим алгоритм дежурства по лагерю. Давайте попробуем его составить.

В результате диалога на доске возникает алгоритм:

Алгоритм:

1.      Прийти в столовую в 7.30.

2.      Накрыть столы к завтраку.

3.      Дождаться пока все поедят.

4.      Убрать со столов посуду.

5.      Вытереть столы.

6.      Расставить стулья.

7.      Уйти.

8.      Прийти в столовую к 11.30.

9.      Накрыть столы к обеду.

10.  Дождаться пока все поедят.

11.  Убрать со столов посуду.

12.  Вытереть столы.

13.  Расставить стулья.

14.  Уйти.

15.  Прийти в столовую к 17.30.

16.  Накрыть столы к ужину.

17.  Дождаться пока все поедят.

18.  Убрать со столов посуду.

19.  Вытереть столы.

20.  Расставить стулья.

21.  Уйти.

Какую особенность в этом алгоритме можно отметить?

(Отмечают повторение команд 2-7, 9-14, 16-21.)

Очень много времени мы потеряли на запись повторяющихся команд. Как же можно сократить запись данного алгоритма? Ответить мы сможем на данный вопрос после рассмотрения сегодняшней темы урока: «Вспомогательные алгоритмы».

Сегодня мы познакомимся с понятием «вспомогательный алгоритм», рассмотрим правила оформления вспомогательных алгоритмов.

Вопросы урока:

·         Какие алгоритмы называют вспомогательными?

·         Как оформляются такие алгоритмические структуры?

III. Объяснение нового материала.

Давайте повторяющиеся действия выведем в отдельный алгоритм, который назовем – Дежурный. Посмотрите как будет выглядеть наш алгоритм:

Алгоритм:

1.      Прийти в столовую в 7.30.

2.      Выполнить алгоритм Дежурный.

3.      Прийти в столовую к 11.30.

4.      Выполнить алгоритм Дежурный.

5.      Прийти в столовую к 17.30.

6.      Выполнить алгоритм Дежурный.

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

Алгоритм Дежурный Алгоритм Основной
1.      Накрыть столы к обеду.

2.      Дождаться пока все поедят.

3.      Убрать со столов посуду.

4.      Вытереть столы.

5.      Расставить стулья.

6.      Уйти.

1.      Прийти в столовую в 7.30

2.      Выполнить алгоритм Дежурный

3.      Прийти в столовую к 11.30.

4.      Выполнить алгоритм Дежурный

5.      Прийти в столовую к 17.30.

6.      Выполнить алгоритм Дежурный

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

Задание для группы:

Действие Команда в алгоритме
1.      Нарисовать линию длинной 1 см в направлении стрелки.

2.      Переместиться по направлению стрелки на 1 см, не рисуя линию.

3.      Повернуться на 90º влево вокруг начала стрелки.

1.      Сделать шаг. 

2.      Прыгнуть. 

3.      Повернуть налево.

Задача. Составьте алгоритм построения изображения Чертежником:

Алгоритм:
Сделать шаг
Повернуть налево 3 раза
Сделать шаг
Повернуть налево 3 раза
Сделать шаг
Повернуть налево
Сделать шаг
Повернуть налево
Сделать шаг
Повернуть налево 3 раза
Сделать шаг
Повернуть налево 3 раза
Сделать шаг
Повернуть налево
Сделать шаг

   будет отмечать начальное положение стрелки на рисунке.

1.      Применим к данному алгоритму теорию вспомогательных алгоритмов.

2.      Определите повторяющийся элемент в алгоритме.

3.      Составьте алгоритм «Ступенька»

4.      Как будет выглядеть основной алгоритм?

Алгоритм Ступенька:
Сделать шаг
Повернуть налево 3 раза
Сделать шаг
Повернуть налево 3 раза
Сделать шаг
Повернуть налево
Сделать шагОсновной алгоритм:

Выполнить алгоритм Ступенька
Повернуть налево
Выполнить алгоритм Ступенька

10 мин. IV. Закрепление урока. Работа в парах по методике «КСО»

Составим алгоритм для исполнителя «Стрелочка»

Исполнитель «Стрелочка» содержит команды

 

Действие Команда в алгоритме
  1. Нарисовать линию длинной 1 см в направлении стрелки.
  2. Переместиться по направлению стрелки на 1 см, не рисуя линию.
  3. Повернуться на 90º влево вокруг начала стрелки.

 

(На доске нарисую произвольную фигуру и напишу ее алгоритм)

Теперь составьте самостоятельно у себя в тетрадях алгоритм построения «Лесенки» для исполнителя «Стрелочка».

  1. Шаг. 
  2. Прыжок. 
  3. Поворот

 

Задача. Составьте алгоритм построения изображения Стрелкой:

Алгоритм:
Шаг
ПоворотПоворот

Поворот
Шаг

Поворот
Шаг
Поворот

Поворот

Поворот
Шаг

Поворот
Шаг
Поворот

Поворот

Поворот
Шаг

Поворот
Шаг

Поворот

Поворот

Поворот
Шаг

  Сверьте свой алгоритм с правильным ответом на доске. Кто правильно составил алгоритм?

  1. Применим к данному алгоритму теорию вспомогательных алгоритмов.
  2. Определите повторяющийся элемент в алгоритме.
  3. Составьте алгоритм «Ступенька»
  4. Как будет выглядеть основной алгоритм?
Алгоритм Ступенька:
Шаг
ПоворотПоворот

Поворот
Шаг
Поворот
Шаг
Поворот

Поворот

Поворот
Шаг
Основной алгоритм:
Выполнить алгоритм Ступенька
Поворот
Выполнить алгоритм Ступенька

Ученики обсуждают между собой, отвечают на вопросы своих одноклассников.
5 мин. V. Итог урока. Этап рефлексии: Стратегия «Телеграмма»

— Что тебе понравилось на уроке?

— Что не понравилось?

— Насколько трудным был урок?

Кратко написать самое важное, что уяснил с урока с пожеланиями соседу по парте и отправить.

Оценивают работу своих одноклассников, пишут телеграммы. фишки

 

стикеры

 2 мин. VI. Домашнее задание. Объясняет особенности выполнения домашней работы. Записывают домашнюю работу в дневниках.  

 

 

Итог  урока:___________________________________________________________________

 

 

 

Положительные стороны урока:__________________________________________________

_____________________________________________________________________________

 

Отрицательные стороны урока:___________________________________________________

_____________________________________________________________________________

«Таныстым»

Оқу ісі жөніндегі орынбасары:

 

Дата                                                   Класс:9              урок 8
Тема: Язык программирования, программа и ее структура
Цель урока: Образовательные:

— познакомить учащихся с понятиями программа, алфавит языка программирования, синтаксис языка программирования;

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

Развивающие:

— содействовать осознанию учащимися ценности изучаемого материала;

— научится записывать алгоритмы на языке программирования Паскаль.

 

Ожидаемый результат развивать логическое мышление, умения связывать изучение нового материала с уже известными фактами.
Деятельность учителя Деятельность обучающихся Наглядности
3 мин. I. Организационный момент. Приветствует учеников. Для развития коммуникативных навыков, сплоченности внутри команды проводит игру «Шарики» Все, стоя в кругу с плотно закрытыми глазами, протягивают руки вперед и сцепляются ими с теми людьми, на которых наткнулись.  Шарики
10 мин. II. Проверка пройденного материала. Проверяет домашнюю работу с помощью метода «Кубизм».

Что такое алгоритм?

2. Дайте определение понятию линейный алгоритм.

3. Дайте определение понятию разветвляющийся алгоритм.

4. Дайте определение понятию циклический алгоритм.

 

Демонстрируют свои знания, умения по домашней работе. Кубик
20 мин. III. Актуализация знаний  По методу ДЖИГСО

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

Язык программирования Паскаль был разработан профессором, директором Института информатики Швейцарской высшей политехнической школы Николаусом Виртом в 1968-1970 гг. как язык обучения студентов программированию.

Вот что говорил об этом Н. Вирт (1984 г.): “Утверждалось, что Паскаль был разработан в качестве языка для обучения. Хотя это утверждение справедливо, но его использование при обучении не являлось единственной целью.

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

В своем первоначальном виде Паскаль имел довольно ограниченные возможности, но расширенный вариант этого языка – Turbo Pascal является мощным языком программирования.

Язык программирования Pascal был назван в честь французского учёного Блеза Паскаля, который еще в 1642 г. изобрел первую механическую счётную машину. Она представляла собой систему взаимодействующих колёсиков, каждое из которых соответствовало одному разряду десятичного числа и содержало цифры от 0 до 9. Когда колёсико совершало полный оборот, следующее сдвигалось на одну цифру (это похоже на принцип ручных счетов). Машина Паскаля умела только складывать и вычитать.

Язык — система знаков. Язык ЭВМ (машинный язык) — двоичная знаковая система. Поэтому, чтобы компьютер мог понять написанную программу, она должна быть переведена на язык, понятный компьютеру. Этот процесс перевода называется трансляцией.

Существует два различных подхода к трансляции – интерпретация и компиляция.

  • Интерпретатор переводит и выполняет программу строка за строкой.
  • Компилятор переводит программу целиком, а затем выполняет её.

Огромную роль в массовом распространении Паскаля сыграла компания Borland International. Она сумела создать знаменитую Turbo-среду разработки. Это был огромный шаг вперед в облегчении процесса программирования.

Почему Turbo? Turbo в переводе с английского сленга означает ускорение. Компилятор, входящий в состав Turbo Pascal очень быстро переводит программу с языка программирования в машинные коды.

В состав интегрированной среды входят:

  • Текстовый редактор
  • Компилятор
  • Отладчик
  • Справочная система
  • Среда выполнения программы

Символы языка — это элементарные знаки, используемые при составлении текстов. Алфавит языка — набор таких символов.

Алфавит языка Turbo Pascal включает:

  • все латинские прописные и строчные буквы
  • арабские цифры (0 – 9)
  • символы + — * / = < > , . ; : ’ _ ( ) { } и др.
  • служебные (зарезервированные) слова

Для записи команд, имен функций, поясняющих терминов Turbo Pascal 7.0 существует набор строго определенных слов, которые называются служебными или зарезервированными (это английские мнемонические сокращения).

Служебные слова делятся на три группы:

  • операторы (READ, WRITELN и др.)
  • имена функций (SIN, COS и др.)
  • ключевые слова (VAR, BEGIN, END и др.)

Любая программа на Паскале имеет определенную структуру:

  1. Заголовок программы
  2. Раздел описаний
  3. Тело программы

PROGRAM имя;
Const; — раздел констант;
Var; — раздел переменных;
BEGIN
оператор 1;
оператор 2;
…..
оператор n-1;
оператор n;
Readln
END.

Комментарий:

Программа начинается с заголовка, имеющего следующий вид: Program имя программы;.

В имени программы не должно быть пробелов, оно не должно начинаться с цифры, состоять только из латинских букв, цифр и символа “_” (подчеркивания).

Далее идёт раздел описаний. Например — раздел описаний констант начинается со служебного (ключевого) слова Const; переменных — со служебного (ключевого) слова Var.

После раздела описаний идёт тело программы (раздел операторов), начинающееся со служебного (ключевого) слова Begin, после которого записываются операторы языка. За ними оператор Readln будет ожидать нажатия клавиши Enter в окне выполнения программы. Раздел операторов завершается служебным (ключевым) словом End, после которого ставится точка.

Любая программа взаимодействует с пользователем с помощью операторов ввода-вывода.

Ввод информации с клавиатуры осуществляется с помощью оператора READ.

Когда в программе встречается оператор READ, то её действие приостанавливается до тех пор, пока не будут введены исходные данные.

Имеет вид:

  • READ(а,b,…)
  • READLN(а,b,..,), где а,b,… — имена вводимых переменных
  • READLN — применяется, когда исполнение программы желательно задержать до нажатия клавиши ENTER.

Для вывода информации на экран используется оператор WRITE.

Имеет вид:

  • WRITE(а,b,…)
  • WRITELN(а,b,..), где а,b,… — список выводимых констант, переменных, выражений.

Примеры:

  1. WRITE(2*2) — выводит на экран: 4
  2. WRITE(‘2*2=’) — выводит на экран: 2*2=
  3. WRITE(‘2*2=’, 2*2) — выводит на экран: 2*2=4

Знакомство с средой программирования Turbo Pascal 7.0

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

Program p1;
Var a,b,с: integer; {Числа в языке Pascal различаются как целые и вещественные}
Begin
WriteLn
(‘Введите два целых числа через пробел’);
ReadLn(a,b);
с:=a*b;
WriteLn(‘Их произведение равно ‘, с);
ReadLn
End.

После того как текст программы набран, его следует перевести в машинный код. Для этого программу отправляют на компиляцию, выбрав из главного менюменю Compile и в вертикальном меню пункт Compile (или Alt+F9).

Сначала компилятор проверяет, не содержит ли программа синтаксических ошибок.

Обнаружив ошибку, останавливает свою работу, устанавливает курсор в то место программы, где найдена ошибка и выводит сообщение жёлтым цветом на красном фоне.

Успешная компиляция приводит к появлению сообщения о количестве строк программы и объёме доступной оперативной памяти.

Для того чтобы запустить программу, из главного меню выбираем меню Run и в вертикальном меню выбираем пункт Run (или Ctrl+F9). После этого появляется окно, в котором осуществляется диалог с программой. На экране появляется сообщение:

Введите два целых числа через пробел

Курсор находится в следующей строке. Вводим два целых числа через пробел и нажимаем <Enter>, после этого появляется сообщение:

Их произведение равно…

Вместо точек будет выведено значение переменной с, т.е. число, равное произведению первого введенного числа на второе. Это сообщение останется на экране до тех пор, пока не будет нажата клавиша <Enter>.

 Для того чтобы сохранить программу, необходимо:

— в главном меню и выбрать меню File;
— в вертикальном меню выбрать пункт Save или Save as…(для первого сохранения не имеет значения);
— в появившемся окне набрать имя файла и нажать клавишу <Enter>.

Например, D:\pr_1.pas. Файл с именем pr_1. pas сохраняется в корневом каталоге диска D; pas — расширение, сообщающее о том, что файл содержит программу, написанную на языке Паскаль. Поскольку мы работаем в режиме MS-DOS, имя файла не может содержать более 8 символов.

Для того чтобы создать исполняемый файл, необходимо:

— в главном меню выбрать меню Compile;
— в вертикальном меню выбрать пункт Destination Disk;

Будет создан файл с тем же именем (что и .pas), но с расширением .exe.

Для того чтобы закончить работу, необходимо:

— в главном меню выбрать меню File;
— в вертикальном меню выбрать пункт Exit.

Либо просто нажать комбинацию клавиш Alt+Х.

Задания для практической работы 
1. Загрузите систему программирования Pascal АВС.
2. Запишитевашупервуюпрограмму:

ProgramHello;

Begin

Writeln(‘HelloWorld!’);

End.

Нажмите кнопку F 9-(Запуск) и на экране появилась ваша первая программа.

Алфавит языка программирования – это определенный набор символов. С помощью этих символов могут быть записаны идентификаторы, выражения и операторы языка. Идентификатор – это совокупность букв, цифр и символа подчеркивания. Он начинается с буквы или символа подчеркивания, служит для именования различных объектов языка (страница 31).

1)      имена;

2)      цифры;

3)      разделительные знаки;

4)      специальные символы.

Основные команды по работе с файлами.

Действие Команда «Горячая» клавиша
Создание нового файла File→New
Сохранение файла File→Save F2
Сохранение под новым именем File→Save as…
Открытие файла, сохраненного на диске File→Open F3
Изменение каталога File→Change Dir…
Открытие списка окон Windows→List… Alt+0
Переход к окну по его номеру Alt+номер окна

 

 

Сегодня в качестве исполнителей алгоритмов человеку служат многие автоматические устройства и, прежде всего, конечно, компьютер. При этом составление алгоритма должно быть особенно ответственным и тщательным, так как машина не может домысливать и исправлять ошибки. В этом смысле она — идеальный исполнитель. При реализации алгоритма для ЭВМ его шаги становятся операторами, а вся их последовательность — программой.
Учащимся предлагается решить следующие задачи:
Словесная форма записи алгоритма
1.Человеку, находящемуся на берегу реки, нужно переправить на противоположный берег волка, козу и капусту. В лодку человек может взять одновременно только одного «пассажира». Нельзя оставить вместе волка с козой и козу с капустой.
Решение:
• Переправить козу.
• Возвратиться самому.
• Переправить волка.
• Возвратиться вместе с козой.
• Переправить капусту.
• Возвратиться самому.
• Переправить козу.
Практическая часть
(информационная компетенция, компетенция решения проблем)
ЗАДАНИЯ:
Можно ли создать исполнителя алгоритмов, который может всё?
Запишите алгоритм рыбной ловли (или заварки чая).
Какими допустимыми командами Вы снабдили бы автомат, заменяющий: а) кассира в магазине; б) дворника; в) охранника; г) директора школы?
Имеются два кувшина ёмкостью 3 л и 8 л. Напишите алгоритм для того, чтобы набрать из реки 7 л воды (можно пользоваться только этими кувшинами).
(Старинная русская задача). Некий человек должен перевезти в лодке через реку волка, козу и капусту. За один перевоз он может перевезти только кого-то одного. Составьте алгоритм перевоза так, чтобы никто никого не съел.
С числом разрешается производить только два дейс

 

Практическая работа для группы  за компьютером.

Работа с языком программирования Паскаль.

Program primer;

Var a,b,c:real;

Begin

Writeln(‘Введите а и в’);

Readln(a,b);

c:=a+b;

writeln(‘с =’, c);

end.

 

10 мин. IV. Итог урока. Самооценка учащимися результатов своей учебной деятельности. Организует систематизацию
и обобщение совместных достижений.

  1. Когда и кем был предложен язык Паскаль?
  2. Из каких символов состоит алфавит языка?
  3. Что такое идентификатор?

Проводит рефлексию.

Ученики заполняют перфокарты. Оценивают работу своих одноклассников.

На стикерах записывают свое мнение по поводу урока.

фишки

 

стикеры

 2 мин. V. Домашняя работа.  Объясняет особенности выполнения домашней работы. Упражнение 46.

 

Записывают домашнюю работу в дневниках. Учебник

 

 

 

Итог урока:_____________________________________________________________________

 

 

Положительные стороны урока:____________________________________________________

_______________________________________________________________________________

 

Отрицательные стороны урока:____________________________________________________

_______________________________________________________________________

_______________________________________________________________________

 

 

 

 

 

 

 

 

Дата:                                                                                           Класс: 9   урок 9
Тема:  Типы данных, понятие переменной, выражения. Контрольная работа (тест
Цель урока: Формирование  знаний учащихся программирования по основам языка Паскаль, знакомство с структурой  программы, типами данных, дать классификацию типов данных, простые типы данных;

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

Ожидаемый результат: составлять простые программы на языке программирования Паскаль на основе линейных вычислительных алгоритмов.
Деятельность учителя Деятельность обучающихся наглядности
3 мин. I. Организационный момент. Приветствует учеников, проверяет готовность к уроку, желает  успеха. Для создания психологической атмосферы проводит игру «Мне в тебе нравится» Ученики осмысливают поставленную цель. Дети берут друг друга за руки и улыбаются, называют хорошие качества своих одноклассников.
5 мин. II. Проверка домашней работы. С помощью метода «Толстые и тонкие вопросы» проверяет домашнюю работу.

 

Повтор теоретической части будет проходить в игровой форме.

Для этого я предлагаю вам  разгадать  ребусы.

1. Что такое алгоритм?

Ответ:

2. Какие свойства алгоритмов зашифрованы в ребусах?

Ответы:

а) Результативность

(грей — зуб — утка — тигр — в — н — о —с — т — ь);

б) конечность

(черенок — нос — ять);

в) понятность

(пан — ять — нос — т);

г) массовость

(масса — о — в — о — ять);

д) дискретность

(индекс — конь).

 

Ученики отвечают на вопросы учителя.
25 мин. III. Актуализация знаний.

Используя прием «Кластер» осуществляет усвоение данной темы.

·         Паскаль был разработан в 1968-1970 гг. Н.Витером. Турбо Паскаль появился в 1984 году.

·         Алфавит

·         Латинские прописные и строчные буквы

·         Цифры 0-9

·         Знаки + — * / \ < > ^ , . ; : ‘ () _

·         Служебные слова.

·         Константы – числа, символы, строки, которые не изменяют своего значения в процессе выполнения программы.

CONST e=2.71 (число Эйлера)

Р=3.14

·         Переменные – величины, которые меняются в процессе выполнения программы. Объявляя переменную заданного типа, вы отводите в памяти место, где будет хранится ее значение.

Типы данных в Паскале:

1.      Простые

2.      Структурированные

3.      Ссылочные

4.      Процедурные

5.      Объектные

 

Простые типы данных

            Порядковые                                              Вещественные

Целый

Логический

Символьный

Ограниченный

Перечисляемый

 

Целочисленный тип

 

Тип   Диапазон значений Формат
Shorting Короткий -128..127 1 байт
Integer Целый -32768..32867 2 байта
Longint Длинный -2 147 483 648..2 147 483 647 4 байта

 

 

Вещественный тип

 

Тип   Точность Формат
Real Вещественный 11-12 знаков 6 байт
Double Двойной точности 15-16 знаков 8 байт

 

·         Арифметические выражения и операции.

Арифметическое выражение состоит из операндов, скобок, знаков операций.

 

Сложение +
Вычитание
Умножение *
Деление /
Целочисленное деление 11 div 5=2 Div
Остаток от деления         11 mod 5=1 Mod

 

Арифметические функции

 

|x| abs(x)
x2 sqr(x)
sqrt(x)
pi
sin x sin(x)
cos x cos(x)

 

·         Записать математические выражения на языке Паскаль:

,     ,                    ,                 .

·         Перевести из линейной записи в обычную.

a/b/c;           a*b/c;                a+b/c;                (a+b)/c;          a+b/b+c;             (a+b)/(b+c).   

 

·         Основные операторы.

·         Read (a1, a2,…,an) – оператор ввода данных

Readln (a1, a2,…,an)

Readln – переход на новую строку при вводе данных, используют, если необходимо задержать исполнение программы до нажатия Enter.

·         Write (a1, a2,…,an) – оператор вывода данных

Writeln (a1, a2,…,an)

Writeln – переход на следующую строку.

·         := оператор присваивания. Вычисляет значение выражения, стоящего справа и присваивает переменной стоящей слева. Нельзя с помощью одного оператора присваивания присвоить нескольким переменным одно и то же значение. Например: нельзя записать i:=j:=k:=0; необходимо: i:=0; j:=0; k:=0.

 

·         Структура программы.

program  имя программы;                                {заголовок программы}

uses    имя модуля1,..;                                       {раздел библ. модулей}

label   имя метки 1,..;                                         {раздел меток}

const  имя константы = значение константы;   {раздел констант}

type ;                                                                       {раздел типов}

var ;                                                                        {раздел переменных}

begin

операторы

end.

Найдите алгоритмические структуры. Какие алгоритмические конструкции зашифрованы в ребусах?

Ответы:

а) Развилка

(раз — в — и — булка);

б) цикл

(цинк — л);

в) ветвление

(в — е — т — в — л — е — н — и — е);

г) повторение

(повар — сани).

4. Обозначения, каких блоков блок — схемной нотации зашифрованы в ребусах? Какие из них обязательны в любой блок-схеме?

Ответы:

 

а) Условие

(весло — и — е);

б) начало

(на — ча — ло);

в) вывод

(в — ы — в — о — д);

г) конец

(конь — ц);

д) соединитель

(с — о —единица — ель);

е) комментарий

(комета — торий).

 

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

 

 

Прошёл огонь, воду и медные трубы

Молодцы

Задание 1. Сложить два числа, где переменная  имеет целый тип числа (5 и3).

1. Загрузить интегрированную среду TURBO PASСAL.

запустить start.bat (C:\tp70\ start.bat).

2. Ввести команду File-New.

3. Набрать в окне редактора программу следующего содержания:

 

4. Осуществить компиляцию программы. (Ctrl+F9 или Run → Run)

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

6. Запустить программу на выполнение. Чтобы увидеть результат:

нажать Alt+F5 (переход в пользовательский экран Debug → User Screen)

Чтобы всегда видеть результат:

выполнить Debug → Output;

выполнить Window → Tile.

7.  Записать программу в виде файла на диск.

Сохранение:

F2 или File → Save as

Написать имя файла summa.pas нажать ОК. (Программа сохранится на диске С в папке tp70)

Задание 2

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

5 мин. IV. Закрепление урока.

С помощью метода «ЗХУ» проводит закрепление данной темы.

  • Составить программу вычисления периметра и площади прямоугольника.

Program z1;

Var a, b, p, s: real;

Begin

Writeln(‘b’);

Readln (a, b);

P:= 2*(a+b);

S:=a*b;

Writeln (p, s);

Readln;

End.

Записать данные выражения на Паскале:

,        ,           ,             , .

 

Ученики заполняют таблицу.

Находят в предложениях отрицательные местоимения.

 

Таблица

«З-Х-У»

5 мин. V. Итог урока. Организует индивидуальную работу над текстом. Проводит рефлексию. Стратегия «Телеграмма» На стикерах записывают все, что узнали на данном уроке. фишки

 

стикеры

 2 мин. VI. Домашняя работа. Объясняет особенности выполнения домашней работы. Записывают в дневниках.  

 

 

Итог урока:__________________________________________________________________________

 

Положительные стороны урока:_________________________________________________________

_____________________________________________________________________________________

 

Отрицательные стороны урока:__________________________________________________________

_____________________________________________________________________________________

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дата:                                                                                        Класс: 9    урок 10
Тема: Присваивание, числовые функции
Цель урока: формирование знаний по новой теме в соответствии с программным материалом

задачи

— ввести понятия «оператор присваивания»;

— познакомить с часто используемыми в программах числовыми функциями;

— воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости;
— развитие познавательных интересов, навыков работы с мышью и клавиатурой, самоконтроля, умения конспектировать.

 

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

 

Деятельность учителя Деятельность обучающихся наглядности
3 мин. I. Организационный момент. Приветствует учеников, проверяет готовность к уроку, желает  успеха. Для создания психологической атмосферы проводит игру «Мне в тебе нравится» Ученики осмысливают поставленную цель. Проводят игру «Мне в тебе нравится» Мяч
5 мин. Проверка домашней работы.  С помощью метода «Ассоциативная карта» осуществляет проверку домашней работы.

 

 

 

 

 

 

1 группа

Есть ли ошибки в заголовках программ?

Если есть, то какие?

programa Beach;

programm Синус;

program Begin.

programm klmn.

Определите, какие из приведённых ниже имен и почему нельзя использовать в заголовке программы:

Iwanow_Petr_10г;

R5_122;

Dog-Cat;

Petr Iwanow 10d.

Какие из приведённых ниже слов не могут быть идентификаторами переменных:

ФИО;

Sc_№123;

10_klass;

N_234.

2 группа

Есть ли ошибки в заголовках программ?

Если есть, то какие?

programa Search;

program Тангенс;

program End;

programm rew.

Определите, какие из приведённых ниже имен и почему нельзя использовать в заголовке программы:

10d_Iwanow_Petr;

Alfa;

Alfa/Beta;

WR12.23.

Какие из приведённых ниже слов не могут быть идентификаторами переменных:

WWW;

Nomer_Doma;

F 22;

ГАВ

 

 

 

 

Ученики составляют ассоциативную карту. Бумага А4
20 мин. III. Актуализация знаний С помощью метода «ДЖИГСО» осуществляет новую тему

 

что любая информация в компьютере представлена в виде последовательности нулей и единиц, в так называемом двоичном коде. Для примера запусти программу Far, найдем на диске любой исполнимый ехе-файл. И нажмем клавишу просмотра содержимого файла (F3). Получим двоичный код этого файла.

Конечно, понять этот код сложно, тем более написать программ в таком виде. Поэтому, чтобы избавить человека от программирования в машинных кодах, были созданы языки программирования.

На языке программирования человек пишет текст программы, который также называют «исходником». Этот текст понятен программисту, но не понятен для компьютера. На следующем этапе, в процессе выполнения программы, запускается еще одна программа, которая переводит текст исходного файла в двоичный код. Такие программы называются компиляторами. КОМПИЛЯЦИЯ – это процесс перевода программы с языка программирования в двоичный код.

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

 

Для удобства программистов созданы современные интегрированные среды разработки (IDE). Это среда, которая включает текстовый редактор, компилятор, отладчик и справочную систему. Вы будете учиться создавать программы в IDE Free Pascal.

Для создания  программ надо знать синтаксис языка, т.е. правила записи команд. Поэтому знакомство я зыком начнем с алфавита. АЛФАВИТ ЯЗЫКА- это определенный набор символов.

Алфавит языка Pascal состоит из символов кодовой таблицы ASCII. Каждому символу соответствует числовой код от 0 до 255.

Алфавит языка Pascal состоит из:

  •  Символов – малые латинские буквы, большие латинские буквы, десятичные цифры от 0 до 9, символ подчеркивания (_)
  • Разделяющего символа – пробела
  • Специальных знаков (+-*/=><;:.,’(){}[]^@$#)
  • Управляющих символов (0-31 по таблице ASCII).

Русские буквы применяются только для написания комментариев и содержания строк вывода!

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

*        {это комментарий}

*        (*еще один способ записи комментария*)

*        //такой способ

*        //удобен, если комментарий

*        //надо записать в несколько строк

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

Структура программы:

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

Имя программы. У программы должно быть имя – это набор латинских букв и цифр. Оно может быть произвольным. После него всегда ставится точка с запятой.

Раздел описания переменных. Для каждой переменной, используемой в программе, задается ее тип.

Раздел операторов. Это обязательная часть программы, без нее программа работать не будет. Раздел операторов начинается со слова begin (начало), далее следуют операторы языка, отделенные друг от друга точкой с запятой. Завершает раздел слово end. (конец) с точкой. Перед end Точка с запятой необязательны.

 

Задание для группы:

1 группа

Есть ли ошибки в заголовках программ?

Если есть, то какие?

programa Beach;

programm Синус;

program Begin.

programm klmn.

Определите, какие из приведённых ниже имен и почему нельзя использовать в заголовке программы:

Iwanow_Petr_10г;

R5_122;

Dog-Cat;

Petr Iwanow 10d.

Какие из приведённых ниже слов не могут быть идентификаторами переменных:

ФИО;

Sc_№123;

10_klass;

N_234.

2  группа

Есть ли ошибки в заголовках программ?

Если есть, то какие?

programa Search;

program Тангенс;

program End;

programm rew.

Определите, какие из приведённых ниже имен и почему нельзя использовать в заголовке программы:

10d_Iwanow_Petr;

Alfa;

Alfa/Beta;

WR12.23.

Какие из приведённых ниже слов не могут быть идентификаторами переменных:

WWW;

Nomer_Doma;

F 22;

ГАВ

1 группа

Есть ли ошибки в заголовках программ?

Если есть, то какие?

programa Beach;

programm Синус;

program Begin.

programm klmn.

Определите, какие из приведённых ниже имен и почему нельзя использовать в заголовке программы:

Iwanow_Petr_10г;

R5_122;

Dog-Cat;

Petr Iwanow 10d.

Какие из приведённых ниже слов не могут быть идентификаторами переменных:

ФИО;

Sc_№123;

10_klass;

N_234.

2  группа

Есть ли ошибки в заголовках программ?

Если есть, то какие?

programa Search;

program Тангенс;

program End;

programm rew.

Определите, какие из приведённых ниже имен и почему нельзя использовать в заголовке программы:

10d_Iwanow_Petr;

Alfa;

Alfa/Beta;

WR12.23.

Какие из приведённых ниже слов не могут быть идентификаторами переменных:

WWW;

Nomer_Doma;

F 22;

ГАВ

 

 

10 мин. Закрепление урока. С помощью метода «Знай меня» закрепляет урок

составить на языке Turbo Pascal следующую программу (пример 1 варианта):

Program Proverka;

Var х, y: real, n: integer;

Begin

Clrscr;

Write (‘Введите значения переменной y: ‘);

ReadLn(y);

Write (‘Введите значения переменной n: ‘);

ReadLn(n);

x:=inc(y,n);

WriteLn (‘Значение выражения: ‘, x : 12 : 6)

End.

1). Запишите по правилам языка Turbo Pascal следующие выражения:

;                tgx+1;                     ;

 

 

Ученики обсуждают между собой, отвечают на вопросы своих одноклассников.
5 мин. V. Итог урока. Этап рефлексии: Стратегия «Телеграмма»

— Что тебе понравилось на уроке?

— Что не понравилось?

— Насколько трудным был урок?

Кратко написать самое важное, что уяснил с урока с пожеланиями соседу по парте и отправить.

Оценивают работу своих одноклассников, пишут телеграммы. фишки

 

стикеры

 2 мин. VI. Домашнее задание. Объясняет особенности выполнения домашней работы. Записывают домашнюю работу в дневниках.  

 

 

 

Итог  урока:___________________________________________________________________

 

 

 

 

Положительные стороны урока:__________________________________________________

 

_____________________________________________________________________________

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дата:                                                                                        Класс: 9         урок 11
Тема: Ввод и вывод данных
Цель урока:

 

Обеспечить прочное, сознательное овладение учащимися основами знаний о работе операторов ввода-вывода, присваивания, div, mod.

Развить мышление учащихся;

Способствовать приобретению навыков сознательного и рационального использования компьютеров в учебной и производственной деятельности;

Способствовать развитию информационной культуры учащихся.

 

Ожидаемый результат научиться создавать и выполнять простейшую программу в Паскале; развивать  логическое мышление, память, внимательность и совершенствовать умение работать за компьютером,
Деятельность учителя Деятельность обучающихся наглядности
3 мин. I. Организационный момент. Приветствует учеников, проверяет готовность к уроку, желает  успеха. Для создания психологической атмосферы проводит игру «Мне в тебе нравится» Ученики осмысливают поставленную цель. Проводят игру «Мне в тебе нравится» Мяч
5 мин. III.      Проверка домашней работы.  С помощью метода «Кластер» осуществляет проверку домашней работы.

Тест. Программирование

1. Что такое алфавит языка?

1) Набор символов русского языка, используемых при составлении любых текстов, называют алфавитом языка.

2) Набор цифр и знаков препинания, используемых при составлении текстов, называют алфавитом языка.

3) Набор элементарных знаков, используемых при составлении любых текстов, называют алфавитом языка.

2. Наименьшая единица измерения  информации?

1) Бит.     2) Байт.        3) Кбайт.

3. Для чего предназначен компьютер?

1) Компьютер – это устройство для печатания текста.

2) Компьютер – это устройство для универсальной обработки информации.

3) Компьютер – это устройство для игр.

4. Что называется алгоритмом?

 

Ученики проявляют свои знания.
20 мин. III. Актуализация знаний С помощью метода «ДЖИГСО» осуществляет проверку домашней работы.

 

Операторы ввода-вывода встречаются в каждой программе, так как позволяют ввести необходимые для работы программы, данные с клавиатуры, из текстового файла или вывести на экран, в текстовый файл ответы, полученный в ходе выполнения программы.

организация ввода – вывода информации необходима для обеспечения связи с пользователем программы. Какая-то информация должна передаваться программе пользователем в качестве исходной, результаты обработки должны быть сообщены пользователю. Для этого используются стандартные операторы

—          Read и ReadLn для чтения (ввода информации в программу);

—          Write и WrileLn для записи (вывода информации из программы).

Ln (line) позволяет после выполнения оператора переместить курсор в начало следующей строки.

За именем операторов следуют параметры, заключенные в круглые скобки и отделенные друг от друга запятыми.

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

Например, команда Writeln (‘Здравствуйте’) выведет на экран сообщение «Здравствуйте» и переместит курсор в начало следующей строки. А, команда Readln (а)  будет запрашивать у пользователя ввод значения переменной а.

Рассмотрим следующий пример.

Пример. Написать программу приветствия и запроса даты рождения.

Var a,b,c: integer; {Переменные для даты рождения}

Name: string;  {Переменная для имени}

BEGIN

Writeln (‘Привет. Как тебя зовут?’);

Readln (name);

Writeln (‘Введи день рождения’);

Readln (a);

Writeln (‘Введи месяц рождения’);

Readln (b);

Writeln (‘Введи год рождения’);

Readln (с);

Write (‘Тебя зовут – ’ , name, ‘. Ты родился: ’, a, ‘.’,b, ‘.’,c);

Readln;

END.

Итак, наберем данную программу на компьютере и, применив пошаговую отладку, рассмотрим каждый пункт программы.

С ребятами нужно запустить данную программу и разобрать её по пунктам.

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

Оператор присваивания в Паскале имеет вид

А:= В,

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

При выполнении этого оператора подсчитывается значение выражения, полученный результат присваивается переменной.

Рассмотрим применение данного оператора на примере.

Пример. Необходимо подсчитать значение функции f = -2,7*x2+0,23*x-1,4

Var f,x: real;

BEGIN

Writeln (‘Введите значение х’);

Readln (х);

f:=- 2.7*x*х+0.23*x-1.4;

Writeln (‘Значение функции f  равно ’, f:0:2);

Readln;

END.

При выводе значения функции f добавляется следующая запись :0:2 для того, чтобы избежать вывода числа вещественного типа в экспоненциальной форме. Данной записью мы отводим для получившегося числа необходимое число позиции экрана для вывода цифр до запятой и 2 позиции – после запятой

Задание
Программа, которая переводит температуру в градусах по Фаренгейту в градусы Цельсия по формуле:

Рис. 1

где C — температура по Цельсию, а F — температура по Фаренгейту.

 

program temperature;

var fahr, cels : real;                             { 1 }

begin

writeln(‘Введите температуру по Фаренгейту’);  { 2 }

readln(fahr);                                  { 3 }

cels := 5 / 9 * (fahr — 32);                   { 4 }

writeln(‘По Фаренгейту: ‘, fahr:6:2,

‘ в градусах Цельсия: ‘, cels:6:2);    { 5 }

end.

 

 

Задание 2 Требуется найти все стороны прямоугольного треугольника с углом 30° по заданному катету, лежащему против угла 30°.

                  Словесный алгоритм                                                     Алгоритм в виде блок-схемы

 

                           Начало алгоритма

1.       Введите длину катета.

2.       Рассчитайте гипотенузу по
введенному катету, исходя
из свойств треугольника.

3.       Рассчитайте второй катет
по теореме Пифагора.

4. Выведите расчеты.
Конец алгоритма

Вспомним из уроков геометрии как найти катет и гипотенузу по заданному катету а, если угол 30°? С = 2а Как найти катет? По теореме Пифагора  b=.

Выполнение и запуск  программы на компьютере(25 минут).

Индивидуально: составить блок — схему к задаче(кто выполнил)

 

 

 

10 мин. IV.      Закрепление урока. Работа в парах по методике «КСО»?

Задача 1. Напишите программу, которая подсчитывает площадь круга по формуле s=p*r2. Радиус круга известен. Ответ вывести на экран.

Задача 2. Написать программу, которая выводит на экран четверо­стишие:

Унылая пора! Очей очарованье!

Приятна мне твоя прощальная краса —

Люблю я пышное природы увяданье,

В багрец и золото одетые леса.

А. С. Пушкин

V.       

Ученики обсуждают между собой, отвечают на вопросы своих одноклассников.
5 мин. V. Итог урока. Этап рефлексии: Стратегия «Телеграмма»

— Что тебе понравилось на уроке?

— Что не понравилось?

— Насколько трудным был урок?

Кратко написать самое важное, что уяснил с урока с пожеланиями соседу по парте и отправить.

Оценивают работу своих одноклассников, пишут телеграммы. фишки

 

стикеры

 2 мин. VI. Домашнее задание. Объясняет особенности выполнения домашней работы. Записывают домашнюю работу в дневниках.  

 

 

 

Итог  урока:___________________________________________________________________

 

 

 

 

Положительные стороны урока:__________________________________________________

 

_____________________________________________________________________________

 

Отрицательные стороны урока:___________________________________________________

 

_____________________________________________________________________________

 

 

 

 

 

 

 

 

 

 

 

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите свой комментарий!
Пожалуйста, введите ваше имя здесь