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

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

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

Автор курса: Логинова Наталья Геннадьевна, кандидат педагогических наук, учитель высшей категории. Начало обучения новой группы: 20 сентября.

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

Поурочный план за 9 класс по информатике

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




СОДЕРЖАНИЕ

урока Тема уроков

Урок 1 Повторение правил поведения в кабинете

информатики.Техника безопасности при работе за компьютером.

Понятие алгоритма и программы. Свойства алгоритмов.

Урок 2 Способы записи алгоритмов. Транслятор.

Общие правила алгоритмического языка.

Урок 3 Команды алгоритма. Структура алгоритмов. Этапы решения задач на ПК.

Урок 4 Работа в среде Паскаль. Набор текста программы. Справочная система.Выполнение программы.

Урок 5 Алфавит языка. Константы. Переменные.Типы данных. Стандартные функции.Выражения и способы записи выражений.

Урок 6 Структура программы. Операторы ввода/вывода.

Урок 7 Контрольная работа №1«Программирование линейных

алгоритмов».

Урок 8 Повторение.

Урок 9 Операторы ветвления языка Паскаль.

Урок 10 Оператор выбора. Оператор безусловногоперехода.

Урок 11 Операторы повторения. Оператор WHILE.

Урок 12 Операторы повторения. Оператор Repeat.

Урок 13 Операторы повторения. Оператор FOR.

Урок 14 Сложные циклы

Урок 15 Символьные и строковые величины.

Урок 16 Контрольная работа №2«Программирование алгоритмов с

циклами».

Урок 17 Повторение.

Урок 18 Переменные типы (перечисляемые, ограниченные).

Урок 19 Одномерные массивы.

Урок 20 Двумерные массивы.

Урок 21 Подпрограммы. Стандартные

библиотечные модули.

Урок 22 Процедуры. Функции.

Урок 23 Самостоятельная работа №1 «Массивы».










УРОК 1

Учитель______________

Класс _______________ Дата проведения урока_______________


ТЕМА УРОКА: Повторение правил поведения в кабинете информатики. Техника безопасности при работе за компьютером. Понятие алгоритма и программы. Свойства алгоритмов.


ЦЕЛИ УРОКА: Повторение правил поведения в кабинете информатики и техники безопасности. Знакомство с понятиями: алгоритм, его типы и ;зойства, способы записи алгоритма. Выработка навыков составления блок-схем.

Образовательные:

1 Повторить правила поведения и технику безопасности.

2 Познакомить с понятием алгоритма.

3 Изучить типы, свойства алгоритмов и способы их записи.

4 Научить представлять алгоритмы в виде блок-схемы. ?

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

  1. Развитие навыков составления алгоритмов.

  2. Формирование алгоритмического мышления.

  3. Воспитательные:

Воспитание бережного отношения к устройствам компьютера, к

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

Тип УРОКА: Комбинированный урок (повторение, изучения нового

Средства ОБУЧЕНИЯ: ПК. Презентация по технике безопасности. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1 Правила поведения в кабинете информатики и технику

безопасности.

  1. Основные понятия алгоритма.

  2. Основные понятия программы.

4 Какие существуют типы алгоритмов.

5 Свойства алгоритмов. Формальное исполнение алгоритмов.

должны уметь:

1. Оказывать первую помощь при поражении электрическим током и ожогах.

2. Давать определение понятия алгоритма.

3. Называть типы и свойства алгоритма.

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


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПОВТОРЕНИЕ

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

Практическая работа на ПК: просмотр презентации.


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ ПЕРЕД УЧАЩИМИСЯ


ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА

Алгоритм - это совокупность строгих предписаний для исполнения, выполняя которые он (исполнитель) может достичь цели, в частности решить задачу, составив программу на языке Pascal (Исполнитель - это объект, который может выполнять какие-то действия, выполняя задании алгоритм).

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

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

Программа - это запись алгоритма в виде последовательности инструкций.

Алгоритмы бывают 3 типов (типы вычислительных процессов):

- линейные,

- разветвляющиеся,

- циклические.

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

Разветвляющийся алгоритм это алгоритм, в котором

последовательность операций определяется проверкой условия.


Циклический алгоритм - это алгоритм, в котором неоднократно повторяются одни и те же предписания.

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

Свойства алгоритма

- понятность,

- дискретность,

- результативность,

- массовость.


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

1. Что такое алгоритм? Откуда произошло это слово?

2. Какие свойства алгоритмов вы знаете? Объясните их значение.

3. Что называется системой команд исполнителя? Приведите примеры.

4. Приведите примеры алгоритмов, взятых из жизни.

5. Составьте алгоритм деления отрезка пополам с помощью циркуля и линейки.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

1. Составьте алгоритм вычисления площади квадрата S со стороной А.

2. Составьте алгоритм вычисления площади треугольника S, заданного координатами вершин xl, yl, х2, у2, хЗ, уЗ.

3. Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 3-15.


АНАЛИЗ УРОКА_____________________________________________________

________________________________________________________________________________________________________________________________




УРОК 2


Учитель______________

Класс _______________ Дата проведения урока_______________



ТЕМА УРОКА: Способы записи алгоритмов. Транслятор. Общие правила алгоритмического языка.


ЦЕЛИ УРОКА: Познакомить учащихся со способами записи алгоритмов. Дать понятия: трансляторы, компиляторы, интерпретаторы. Ввести общие правила алгоритмического языка.

Образовательные:

1. Рассмотреть способы записи алгоритмов.

2. Сформировать понятия: трансляторы, компиляторы, интерпретаторы.

3. Изучить общие правила алгоритмического языка.

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

1. Развитие познавательных способностей учащихся при составлении алгоритмов.

2. Развитие памяти.

Воспитательные:

1. Побуждать учащихся к применению полученных знаний;

2. Воспитывать аккуратность при выполнении работы в тетрадях.


ТИП УРОКА урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1 Способы записи алгоритмов.

2 Условные обозначения блок-схемы.

3 Понятие транслятора, компилятора, интерпретатора.

4 Общие правила алгоритмического языка.

Учащиеся должны уметь:

1. Записывать алгоритм различными способами.

2. Приводить примеры графических записей алгоритма.

3. Объяснить разницу между компилятором и интерпретатором.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ ПЕРЕД УЧАЩИМИСЯ


ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА

Практическая работа на ПК: просмотр презентации.


Способы записи алгоритмов

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

графический, словесный, на алгоритмическом языке, в виде программ для ПК.

Графический - в виде блок-схем. Словесный - на естественном языке.

На алгоритмическом языке, то есть на специальном языке. Алгоритмический язык - это система обозначений и правил для единообразной и точной записи алгоритмов и их исполнения.

В виде программ для ПК - значит на любом алгоритмическом языке программирования (Бейсик, Pascal, Си++ т.д.), когда исполнителем является компьютер.

Блок-схема - последовательность блоков, соединенных линиями связи.


Элементы блок-схемы


Начало или конец

алгоритма



hello_html_m489a808d.gif

hello_html_2d2985a9.gif

Обработка данных

У=f (х)

hello_html_m7eaa7d36.gifhello_html_2d2985a9.gif

Ввод/вывод данных

hello_html_14d4c8ab.gif

Проверка условий





hello_html_2929eeea.gif

Начало цикла


hello_html_1eb87574.gif

Указание пере

хода от блока к блоку, если схема разбита на части

hello_html_m3b0c8290.gif

Линии потока и изменение направлений

hello_html_m41251b15.gif

Слияние линий потока

hello_html_m46b4f568.gif


Пример составления алгоритма:

Составим алгоритм нахождения наибольшего общего делителя (НОД) двух чисел по алгоритму Евклида.


hello_html_m386b437c.gif

Транслятор (англ, translator - переводчик) - это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд.

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

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

Интерпретатор (англ, interpreter - истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.

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

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

Часть алгоритма, расположенная после заголовка, называется телом алгоритма.

Команда присваивания имеет вид: переменная := выражение;


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

1. Перечислите способы записи и описания алгоритмов.

2. Что такое транслятор и в чем отличаются компилятор и интерпретатор?

3. Назовите основные элементы блок-схемы.

4. Как пишется команда присваивания?

5. Составьте блок-схему алгоритма вычисления значений у для любого значения х по формуле у=(ах2+в)(сх2-ё).


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

1. Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 15-22.

2. Составить блок-схему алгоритма решения квадратного уравнения.

АНАЛИЗ УРОКА




УРОК З

Учитель______________

Класс _______________ Дата проведения урока_______________


ТЕМА УРОКА: Команды алгоритма. Структура алгоритмов.

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


ЦЕЛИ УРОКА: Изучить команды алгоритма, структуру алгоритма.

Рассмотреть этапы решения задач на ПК.

Образовательные:

1. Формировать понятие команды алгоритма.

2. Рассмотреть структуру алгоритма.

3. Изучить этапы решения задач на ПК.

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

1. Развитие познавательного интереса у учащихся.

2. Развитие памяти.

Воспитательные:

1. Воспитание самостоятельности.

2. Побуждение к продуктивному мышлению.


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1 Команды алгоритма.

2 Структуры алгоритмов: линейные, разветвляющиеся, циклические.

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

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

1 Представлять алгоритм в виде команд.

2 Составлять алгоритмы различной структуры.

3 Определять этапы решения задач на ПК.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ перед учащимися


ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА

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

Структура алгоритмов.

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

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

Циклический алгоритм - это алгоритм, в котором неоднократно повторяются одни и те же предписания.

Этапы решения задач на ПК:

1 Чёткая формулировка задачи;

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

3 Разработка сценария;

4 Разработка алгоритма решения задачи;

5 Программирование;

6 Тестирование и отладка программы;

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

данных, выбор метода решения и языка программирования, подготовка

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

Сценарий - это описание интерфейса между пользователем программного

продукта и персональным компьютером.

Алгоритм - это последовательность действий, приводящих к решению

поставленной задачи за конечное число шагов.

Программирование - это перевод алгоритма на выбранный язык

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

соответствующий транслятор выдает решение задачи;

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

того языка программирования, который выбран в постановке задачи: запуск

программы, анализ полученных результатов, исправление ошибок. В конце

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

требованиям постановки задачи.


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

1. Выполнить упражнения из учебника на стр. 34.

2. Ответить на контрольные вопросы на стр. 34.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 25-34.


АНАЛИЗ УРОКА_______________________________________________

________________________________________________________________________________________________________________________________


УРОК 4

Учитель______________

Класс _______________ Дата проведения урока_______________



ТЕМА УРОКА: Работа в среде Паскаль. Набор текста программы. Справочная система. Выполнение программы.

ЦЕЛИ УРОКА: Знакомство со средой Паскаль, правилами набора и корректировки текста, справочной системой, порядком выполнения программы.

Образовательные:

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

2. Изучить правила набора и корректировки текста.

3. Познакомится со справочной системой.

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

1. Развитие познавательного интереса.

2. Развитие памяти.

Воспитательные:

1. Воспитание бережного отношения к устройствам компьютера.

2. Побуждение к применению полученных знаний.


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Система Паскаль. Обучающие программы. Индивидуальные карточки.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Как загрузить Паскаль;

2. Элементы главного меню редактора Паскаль;

3. Правила набора и корректировки текста программы;

4. Что такое пошаговое выполнение программы и ее трассировка;

5. Как сохранять и вызывать программу, а так же запускать на выполнение.

Учащиеся должны уметь:

1. Работать в среде Паскаль;

2. Набирать, корректировать и отлаживать программы;

3. Работать одновременно с несколькими окнами;

4. Пользоваться «горячими» клавишами;

5. Пользоваться справочной системой Паскаль.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ ПЕРЕД УЧАЩИМИСЯ


ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА


Среда Паскаль

Чтобы с большей эффективностью разрабатывать программы, нужно хорошо знать среду программирования Pascal и уметь в ней работать. Программы пишутся и отлаживаются в редакторе, который вызывается из файла bp.exe, он находится в подкаталоге BIN каталога ВР.

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

Войти в выбранное меню можно при помощи комбинации клавиш [Alt+клавиша первой буквы имени подчиненного меню], а также путем последовательной активизации клавиш [F10] и клавиши первой буквы имени подчиненного меню. Выйти из подчиненного меню можно, нажав клавишу [ESC].

Выход из Среды Паскаль осуществляется нажатием Alt-X.

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


Набор текста программы

Максимальная длина строки редактора составляет 249 символов. Вы получите сигнал, если попытаетесь печатать больше. Однако компилятор будет обнаруживать только до 126 символов. Ширина окна редактора-77 колонок. Если вы напечатали последнюю 77 колонку, то введённый Вами ранее текст по мере печати будет сдвигаться влево.

Набирая текст программы, рекомендуется делать отступы^ выделяя отдельные операторы или их части. Эти отступы облегчают чтение текста и поиск ошибок.

Набор каждой строки программы завершается нажатием клавиши Enter.

При наборе текста программы полезно пользоваться «горячими» клавишами (Приложение 3).

Выполнение программы

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

Для выполнения программы надо выйти в меню и в пункте Run выполнить команду Run (или одновременно нажать клавиши Ctrl + F9), при этом опция Destination из меню Options/Compiler должна быть Memory. Система сначала запускает транслятор, который переводит программу с Паскаль на язык машинных кодов и ищет синтаксические ошибки в программе. Если ошибки найдены, то программа не будет выполняться, произойдет возврат в редактор. Поверх текста программы появляется красная строка с сообщением об ошибке. После нажатия Esc окно исчезает, курсор устанавливается в строку с ошибкой. Для получения информации об ошибке надо нажать Ctrl+Fl.

Когда все ошибки исправлены, программа начинает выполняться. Просмотреть результаты работы можно, нажав Alt+F5 (выводится окно пользователя). Возврат обратно в окно редактора - нажатие любой клавиши.

Прерывание работы «зацикленной» программы - Ctrl +Break. Отлаженную программу компилируют следующим образом:

- Зайти в меню Compiler;

- Установить в области Destination значение Dick;

- Компиляция без запуска программы - AIt+F9;

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

выполнение - Ctrl + F9.


Работа со справочной системой среды Паскаль.

Если Вы забыли, как точно пишется имя процедуры и какие аргументы ей требуются, то справочная система может Вам помочь. Ее можно вызвать, нажав клавишу F1. Эта справка является контекстно-зависимой, то есть можно получать информацию о текущем объекте. Передвигая курсор по тексту справки, выбирая те или иные отмеченные элементы и нажимая затем клавишу Enter, можно получить более подробную информацию.

Если курсор не находится на зарезервированном слове и транслятор ошибок не обнаружил, то нажатие комбинации клавиш Ctrl+Fl приводит к выдаче предметного указателя справок (зарезервированных слов, операторов и функций, и т.д.).

Двойное нажатие на F1 приводит к вызову меню доступных справок. Это меню построено по иерархическому принципу. Передвижение по нему вверх производится клавишами Alt+F 1.


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

1. выделяем фрагмент справки стрелками, удерживая клавишу Shift;

2. копируем отмеченный фрагмент комбинацией Ctrl+Ins в буфер обмена;

3. переходим в редактор клавишами Alt+1 (номер окна);

4. копируем фрагмент из буфера обмена на место - Shift+Ins. Справочная система разбита на несколько подразделов, список которых можно увидеть в меню Help (Приложение 4).


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

Ответить на контрольные вопросы:

Чем отличается компилятор от интерпретатора?

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

Как войти в справочную систему?

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


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК


ДОМАШНЕЕ ЗАДАНИЕ

Выучить конспект.


АНАЛИЗ УРОКА_________________________________________________

____________________________________________________________________________________________________________________________________


УРОК 5

Учитель_________________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Алфавит языка. Константы. Переменные. Типы данных. Стандартные функции. Выражения и способы записи выражений.


ЦЕЛИ УРОКА: Знакомство с основными элементами языка Паскаль. Изучить алфавит языка Паскаль, константы, переменные, типы данных, стандартные функции, способы записи выражений.

Образовательные:

1. Познакомить учащихся с алфавитом языка Паскаль.

2. Изучить типы данных.

3. Познакомиться со стандартными функциями.

4. Научить записывать арифметические выражения.

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

1. Развитие познавательного интереса.

2. Развитие способности выражать мысли.

Воспитательные:

1. Воспитание умений проявлять инициативу.

2. Побуждение к применению полученных знаний.


ТИП УРОКА: Изучение нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новому материалу. Система программирования Паскаль. Обучающие программы. Карточки с заданиями.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Алфавит языка Паскаль.

2. Основные типы данных.

3. Стандартные функции.

4. Правила записи арифметических выражений.

Учащиеся должны уметь:

1. Пользоваться алфавитом языка паскаль.

2. Объяснять типы данных.

3. Записывать арифметические выражения на языке программирования Паскаль.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ ПЕРЕД УЧАЩИМИСЯ


ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА

Язык Паскаль разработан в 1968 - 1971 гг. Никлаусом Виртом, профессором швейцарского университета.

Алфавит языка Паскаль

- 26 букв латинского алфавита

- арабские цифры 0, 1,2, 3, 4, 5, 6, 7, 8, 9

- знаки арифметических операций + - * /

- знаки препинания ., : ; ..

- знаки логических операций >< = >=<=<>

- специальные символы ( ){ }[ ]':=(* *)

Имя переменной (идентификатор) - последовательность букв и цифр до 63 символов, которая начинается с буквы.

Пример:

a, b, summa, index, al, a2, mas

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

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

Типы данных делятся на простые и сложные. К простым относятся: целые, вещественные, символьные, логические величины. К сложным относятся: массивы, файлы, записи, множества.

Стандартные функции

Матем. запись функции

Запись на Паскале

Название функции, действие функции

]

ABS (х)

Абсолютное значение х

X2

SQR (х)

Квадрат от х

hello_html_m5fc8b9c3.gifhello_html_m5d6eadad.gifhello_html_m311f0002.gif

hello_html_5f6884d8.gif

SQRT (х)

Корень квадратный от х

ех

ЕХР (х)

Число е в степени х

LnX

LN(x)

Натуральный логарифм

П

PI

и - const = 3.1415...

arctgX

ARCTAN (x)

Арктангенс х

Cos (x)

COS (x)

Косинус х

Sin (x)

SIN(x)

Синус х

-

FRAC (x)

Дробная часть аргумента х

Правила записи арифметических выражений

1. выражения записываются в строку;

2. дроби, верхние и нижние индексы не допускаются;

3. в выражении используются только круглые скобки;

4. число открывающихся и закрывающихся скобок должно быть равным.

5. нельзя записывать подряд два знака операций;

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

7. скобки, как обычно, задают приоритет выполнения операций.


Приоритет операций следующий:

not, @

*, /, div, mod, and, shl, shr

+, -, or, xor

-, <>, >, >=, <, <=, in


Примеры записи выражений:


Математический язык

Паскаль

a + b

(a + b)/(a + b + c)

a+b + c

a2+b2

a*a+b*b

а1+a2

а1+a2

  1. hello_html_m3f931f72.gifhello_html_1286bbaa.gifhello_html_29f5d1cb.gif 1

hello_html_m3f931f72.gifhello_html_m3f931f72.gif а 2

l/a*(-l/b)


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

1. Подчеркнуть правильные идентификаторы:

b, bl, lb, index, index 1, factorial, a+b, number, i, с:, massiv, square, (a), name.txt


2. Написать следующие выражения на языке Паскаль:

y=ах2 +Ьх + с

у= [(ах - b)x + с]х + d

yhello_html_84379ca.gif= 1 + 1-х2

1-x3


yhello_html_84379ca.gif= 1 + х

1+ x2

hello_html_m311f0002.gif 2



3. Выполнить упражнения из учебника на стр. 56.

4. Ответить на контрольные вопросы на стр. 56.

ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

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


Площадь треугольника S =1 –ah

hello_html_m3f931f72.gif2

Площадь круга S = nR2


Пhello_html_5ff70dc9.gifhello_html_1286bbaa.gifhello_html_29f5d1cb.gifлощадь трапеции S =1 a+b h

2

Среднее арифметическое S ар = а123

3


2. Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 34-57.


АНАЛИЗ УРОКА_________________________________________________

____________________________________________________________________________________________________________________________________



УРОК 6


Учитель_________________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Структура программы. Операторы ввода/вывода.


ЦЕЛИ УРОКА: Изучить структуру программы и операторы ввода/вывода.

Образовательные:

1. Рассмотреть структуру программы на языке Паскаль.

2. Изучить операторы ввода и вывода.

3. Закрепить навыки записи арифметических выражений с использованием стандартных функций.

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

1. Развитие познавательных способностей учащихся при изучении материала.

2. Развитие способностей выражать мысли.

Воспитательные:

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

2. Воспитывать желание применять полученные знания.


ТИП УРОКА: Комбинированный урок (изучения нового материала, закрепление ЗУН).


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Структуру программы на Паскаль.

2. Зачем нужно описывать переменные.

3. Простейший оператор присваивания.

4. Операторы ввода и вывода данных.

Учащиеся должны уметь:

1. Объяснить из каких разделов состоит программа на Паскаль.

2. Правильно описывать переменные.

3. Использовать оператор присваивания.

4. Вводить и выводить данные.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ.


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ ПЕРЕД УЧАЩИМИСЯ.


ОРГАНИЗАЦИЯ УСВОЕНИЯ СПОСОБОВ ДЕЯТЕЛЬНОСТИ ПУТЕМ ВОСПРОИЗВЕДЕНИЯ ИНФОРМАЦИИ И УПРАЖНЕНИЙ В ЕЕ ПРИМЕНЕНИИ ПО ОБРАЗЦУ.


ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА.

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

Заголовок программы (необязателен)

Список используемых модулей

Метки

Константы Типы

Переменные

Процедуры

Функции

Рhello_html_bd91d0a.gifаздел операторов

Program <имя>;

Uses...;

Label...;

Const...;

Type...;

Var...;

Procedure ...;

Function ...;

Begin

<Операторы программы>

End.

Операторы ВВОДА данных с клавиатуры:

Read (<список переменных>); Readln (<список переменных>);

Операторы ВЫВОДА текстовой информации на экран:

Write(<cnncoK переменных, констант и арифметических выражений>); Writeln(<cnncoK переменных, констант и арифметических выражений>);


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

1. Составить программу диалога с компьютером: компьютер выводит на экран монитора приветствие и запрашивает ваше имя, фамилию, возраст, увлечения, имена друзей и выводит комментарии по вашему усмотрению.

2. Выполнить упражнения из учебника на стр. 73-74.

3. Ответить на контрольные вопросы на стр. 73.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ:

1. Написать программу, которая вводит числа: А-245,7; В=567; С= -12, а выводит на экран данные числа следующим образом:

значение находящееся в переменной А вывести в формате: 7 знаков

отведено под все число, а под дробную часть 2 знака;

значение, находящееся в переменной В вывести в формате В:5;

для значения, находящегося в переменной С отведено 6 знаков;

между данными на выходе должно быть по три пробела, данные нужно

вывести в строчку и столбец.

2. Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс стр. 57-75.

АНАЛИЗ УРОКА____________________________________________________

__________________________________________________________________________________________________________________________________________




УРОК 7

Учитель_________________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА:

Контрольная работа №1 «Программирование линейных алгоритмов».


ЦЕЛИ УРОКА: Проверить знания учащихся.

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

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

2. Развивать творческие способности учащихся.

Воспитательные:

1 . Побуждать к умению проявлять инициативу.

2. Воспитывать чувство самостоятельности.


ТИП УРОКА: Урок проверки знаний.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Дидактический материал.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ ПЕРЕД УЧАЩИМИСЯ.


КОНТРОЛЬ НАД РЕЗУЛЬТАТОМ УЧЕБНОЙ ДЕЯТЕЛЬНОСТИ:

1 уровень.

Записать на Паскале следующие формулы:

а+b

chello_html_84379ca.gif + d

ах2 +bх + с

( а123)2

Записать в общепринятой форме:


Вычислить значения выражений:

trunc(6.9)

tranc(6.2)

trunc(-l.S)

trunc(0.5)


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

b двух катетов.

2 уровень.

Зhello_html_mec1dc06.gifаписать на Паскале следующие формулы:

ax + bх + сх

hello_html_3aba027c.gif

hello_html_m3b2ab23d.gifа-4bх

hello_html_12174912.gifc2+d1

Записать в общепринятой форме:

a/b*(c+d)-(a-b)/b/c+1E-08

в) Вычислить значения выражений:

20div6

20 div 4

2div5

3hello_html_m7db6cf07.gifdiv3

20 mod 6

20 mod 4

2 mod 5

3 mod3

Вычислить расстояние между двумя точками с данными координатами (x1,y1)

и (х22).

3 уровень.

Записать на Паскале следующие формулы:

1 + x

1 + x

hello_html_m7fb7a060.gifhello_html_m3c46c427.gif1+ x

1+ x

hello_html_m45e5a955.gifsin30°+cos45°


Зhello_html_6c221c65.gifаписать в общепринятой форме:

(-b + sqrt(sqr(b) - 4 * а * с)) /(2 * а)


Указать порядок выполнения операций в выражении:

-a mod b+adiv b*c


Вычислить значения выражений:

3*7 div 2 mod 7/3-trunc(sin(l))

succ(round(5/2)-pred(3 ))


Правильны ли следующие операторы присваивания?

k:=k mod 3-k*cos(0)

x:=x*2div6+x/4


Заданы координаты трех вершин треугольника (x1,y1), (х22), зз). Найти его периметр и площадь.


ДОМАШНЕЕ ЗАДАНИЕ

Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс стр. 3-75.

ПОДВЕДЕНИЕ ИТОГОВ УРОКА

АНАЛИЗ УРОКА_________________________________________

__________________________________________________________________________________________________________



УРОК 8

Учитель_________________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Повторение.


ЦЕЛИ УРОКА: Повторить пройденный материал.

Образовательные:

1. Закрепить навыки работы с алгоритмами.

2. Закрепить навык составления программ на Паскале.

3. Рассмотреть трассировки программы.

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

1. Развитие активности, памяти, воли.

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

Воспитательные:

1. Воспитание самостоятельности, проявление инициативы.

2. Побуждение к соревнованию.


ТИП УРОКА: Урок повторения материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Дидактический материал.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ.

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ.


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ ПЕРЕД УЧАЩИМИСЯ.


ПРОВЕРКА ЗНАНИИ.

Ответить на вопросы:

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

2 Что такое отладка программы?

3 Что такое синтаксические и алгоритмические ошибки?


ТВОРЧЕСКОЕ ПРИМЕНЕНИЕ И ДОБЫВАНИЕ ЗНАНИЙ И УМЕНИЙ.

Выполнить задания:

1 уровень.

а) Записать на Паскале следующие формулы:

а + b{c + d[e + f(g + /г)]}

x4

б) Определить тип (целый или вещественный) выражения:

1+0.0_________________________________

20/4__________

sqr(4)_________________________________

sqr(5.0)________________________________

sqrt( 16)________________________________

sin(0)__________ ______________________

succ(-2)________________________________

trunc(-3.14)_____________________________

в) Дана длина ребра куба. Найти площадь грани, площадь полной

поверхности и объем куба.

2 уровень.

а) Записать на Паскале следующие формулы:

sin x + cos x2 -25,3

аb+1

hello_html_m1ee3ddef.gif|a-b| -cos2 х2 + a -b

1+ a

b

х2 х3 х4

1 + Х + ___ + ____ + ____

2! 3! 4!

б) Если у - вещественная переменная, a n- целая, то какие из следующих операторов присваивания правильные, а какие нет и почему?

у:= п+1 ________________

n:=y-1 ___________________

n:= 4.0 _________________

у:= trunc (у) _____________

n:=div 2 ________________

у:= у div 2 ______________

n:=n/2 ________________

n:= sqr(sqr(n))___________


в) Найти произведение цифр заданного четырехзначного числа.

3 уровень

а) Дано значение х. Получить значения -2х + Зх2 - 4х3 и 1 + 2х + Зх2 + 4х3. Позаботиться об экономии операций.

б) Дано два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел.

в) Расстояние до ближайшей к Земле звезды Альфа Центавра 4,3 световых года. Скорость света принять 300 000 км/с. Скорость земного звездолета 100 км/с. За сколько лет звездолет долетит до звезды?


КОНТРОЛЬ НАД РЕЗУЛЬТАТОМ УЧЕБНОЙ ДЕЯТЕЛЬНОСТИ.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

Дана сторона равностороннего треугольника. Найти площадь этого треугольника, его высоту, радиусы вписанной и описанной окружностей.


АНАЛИЗ УРОКА______________________________________________

________________________________________________________________________________________________________________________________




УРОК 9


Учитель___________________________________

Класс____________Дата проведения урока____


ТЕМА УРОКА: Операторы ветвления языка Паскаль.


ЦЕЛИ УРОКА: Знакомство с разветвляющимся алгоритмом и операторами

ветвления языка Паскаль.

Решение практических задач с использованием операторов ветвления.

Образовательные:

1. Изучить понятие алгоритма ветвления.

2. Познакомиться с операторами условного и безусловного перехода.

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

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

1. Развитие логического мышления при составлении алгоритмов ветвления.

2. Развитие познавательного интереса.

Воспитательные:

1. Побуждение к продуктивному мышлению.

2. Побуждение к применению полученных знаний.


ТИП УРОКА: Изучение нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Система программирования Паскаль. Обучающие программы. Дидактические материалы.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Какой алгоритм называется разветвляющимся.

2. Операторы условного и безусловного перехода.

3. Что такое метка и в каком месте программы описываются метки.

4. Как составить программы, использующие алгоритм ветвления, и какие операторы при этом использовать.

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

1. Составлять алгоритмы ветвления.

2. Использовать операторы ветвления при составлении программ.

3. Составлять программы с операторами goto и halt.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.




ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ перед учащимися


СОДЕРЖАНИЕ НОВОГО МАТЕРИАЛА:

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


Условный оператор (выбор одного из двух направлений)

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


Сокращенная форма оператора ветвления.

Полная форма оператора ветвления.



hello_html_4641c3ba.gif


hello_html_m79726d0c.gifДа нет

hello_html_m2f8e0b97.gifhello_html_297f8edc.gifhello_html_57aed7ff.gifhello_html_4cbb7abc.gif

серия



hello_html_m5ee0d1.gif


hello_html_m919db75.gifhello_html_57aed7ff.gif

If условие


Then серия


hello_html_4641c3ba.gif


hello_html_698cc2c1.gifhello_html_m2bddf96.gifhello_html_m2bddf96.gifhello_html_57aed7ff.gifhello_html_57aed7ff.gif

Серия 1

Серия 2

hello_html_2d2985a9.gifhello_html_2d2985a9.gifhello_html_m919db75.gifhello_html_57aed7ff.gifДа нет

нет






If условие


Then серия 1 Еlse серия2





ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

Составить программы:

1. Выбрать наименьшее из двух чисел а и Ь.

2. Логической переменной b присвоить значение True, если числа х и у равны, и значение False иначе.

3. Определить четное или нечетное число а.

4. Составить программу вычисления у по заданному х


х , при х> 0

hello_html_m31a31a00.gify = 1

x, при х < 0


5hello_html_135f72d5.gif. Переменной N присвоить номер четверти плоскости, в которой находится точка с координатами х и у (х,у не равны 0).

6. Решить квадратное уравнение вида ах2 + Ьх + с = 0.

7. Составить программу определения принадлежности точки А с координатами (х,у) графику:


hello_html_1bf91bb9.gifhello_html_m4e4680bd.gifhello_html_21e856f6.gifhello_html_40862967.gifhello_html_40862967.gif

hello_html_m2bddf96.gifhello_html_2d2985a9.gif1

hello_html_1cb7f226.gifhello_html_m2bddf96.gifhello_html_m6f747116.gifhello_html_2d2985a9.gif1 2


hello_html_m26a50165.gif

hello_html_21e856f6.gif

ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс стр. 75-83.


АНАЛИЗ УРОКА_____________________________________________

________________________________________________________________________________________________________________________________

hello_html_45fd5391.gif



УРОК 10

Учитель___________________________________

Класс____________Дата проведения урока____


ТЕМА УРОКА: Оператор выбора. Оператор безусловного перехода.


ЦЕЛИ УРОКА: Изучить оператор выбора и оператор безусловного

перехода.

Образовательные:

1. Рассмотреть оператор выбора.

2. Рассмотреть оператор безусловного перехода.

3. Закрепить навык составления разветвляющихся программ на Паскале.

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

1. Развитие познавательных способностей учащихся при составлении алгоритмов.

2. Формирование алгоритмического мышления.

Воспитательные:

1. Воспитание сознательного отношения в предмету.

2. Воспитание творческого подхода к составлению алгоритмов.


ТИП УРОКА: Изучение нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Виды операторов ветвления.

2. Представление оператора выбора.

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

1. Составлять программы с разветвляющейся структурой.

2. Использовать оператор выбора.

3. Использовать оператор безусловного перехода.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ

Поурочное планирование по информатике. Стр. 35


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ перед учащимися

ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА


Ветвление на несколько направлений (оператор-переключатель, или оператор выбора или оператор варианта. Позволяет выбрать из любого числа возможностей).

case <переменная или выражение> of

<список значений выбора 1>:<оператор1>;

<список значений выбора2>:<оператор2>;

……………………………………………….

<список значений выбора N>:<оператор N>;

[else <оператор>]

end;

Переменная может быть любого порядкового типа, кроме longint (word, boolean, integer, char... или перечисляемый тип).

Список значений выбора - это значения, которые могут принимать переменная или выражение, перечисленные через запятую или, если значения принадлежат какому-либо интервалу, с использованием лексемы ". ." (1..7 или а ..V). Оператор - любой оператор, в том числе составной.


Принцип работы оператора:

Значение переменной или выражения сравнивается с предложенными списками значений

Если найдено нужное значение, выполняется соответствующий оператор

Если нужное значение не найдено в перечисленных списках, выполняется оператор после else

Если else отсутствует, то, когда нужное значение не найдено, выполняется следующий за case оператор.


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

Пример использования оператора:

Написать программу, которая запрашивает номер месяца и выводит название времени года.


uses crt;

var month : integer;

begin

writeln ('введите номер месяца от 1 - 12');

readln (month);

case month of

1,2,12 : writeln('3HMa');

3,4,5 : writeln('BecHa');_________________

6,7,8 : writeln ('лето');

9,10,11 : writeln('oceHb');

else writeln ('ошибка ввода!');

end;

repeat until keypressed;

end.


Операторы безусловного перехода goto и halt:

goto <метка>

перейти к

halt [<код>]

выход из программы


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

Метка - это любое целое число от 0 до 9999 или идентификатор. Метки необходимо описывать в разделе описаний перед описанием переменных.


Например, LABEL 1, 2, 1аЬЗ;


Метки ставятся в программе перед операторами в начале строки, после метки - двоеточие.


Задача. Развивая предельно возможную скорость своего движения, жираф за 23с пробегает 335,8м. Заяц за 55с пробегает 918,5 м. Кому из этих животных вы присвоите звание чемпиона, сопоставляя их скорости?

Выполнить упражнения из учебника на стр. 88-89. Ответить на контрольные вопросы на стр. 89.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

1. Составить программу, при работе которой на экране будет напечатано TRUE, если высказывание истинно и FALSE в противном случае:

1 . Сумма двух первых цифр заданного четырехзначного числа равна

сумме двух его последних цифр.

2. Сумма цифр данного трехзначного числа N является четным числом.

3. Точка с координатами (х,у) принадлежит части плоскости, лежащей между прямыми х=т, х=п (т>п).

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

5. Треугольник со сторонами а, b, с является равносторонним.

6. Треугольник со сторонами а, b, с является равнобедренным.

7. Данная тройка натуральных чисел а, Ь, с является тройкой Пифагора, т.е. с2 = а2 + Ь2 .

8. Данные числа х, у являются координатами точки, лежащей в первой координатной четверти.

9. Число с является средним арифметическим чисел а и Ь.

10.Числа а и b являются соответственно квадратом и кубом числа с.

11. Данное четырехзначное число читается одинаково слева направо и

справа налево.


2. Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс стр. 83-90.


АНАЛИЗ УРОКА___________________________________________

____________________________________________________________________________________________________________________________



УРОК 11

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Операторы повторения. Оператор WHILE.


ЦЕЛИ УРОКА: Познакомиться с циклическим алгоритмом. Изучить оператор цикла While. Научить составлять циклические программы.

Образовательные:

1. Формировать понятие циклического алгоритма.

2. Рассмотреть оператор цикла с предусловием.

3. Закрепить навык программирования на Паскале.

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

1. Развитие познавательных способностей учащихся.

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

Воспитательные:

1. Побуждать к продуктивному мышлению.

2. Побуждать к применению полученных знаний.


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Циклический алгоритм с предусловием.

2. Какой оператор необходимо использовать в циклическом алгоритме с предусловием.

3. Вид блок-схемы циклического алгоритма с предусловием.

Учащиеся должны уметь:

1. Составлять блок-схемы циклического алгоритма с предусловием. Z. Составлять программы с использованием оператора цикла с

предусловием. 3. Проводить трассировку программы.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ



ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ перед учащимися.


ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА

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

Цикл с предварительным условием (предусловием):

while <условие> do <оператор>;

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

Принцип работы:

- Проверяется истинность условия

- Если условие истинно выполняется оператор

- Цикл работает, пока условие не станет ложным.

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

Блок-схема оператора цикла с предусловием:

hello_html_m710ace9a.gifhello_html_m2fd3af.gifhello_html_m6bfaacc5.gifhello_html_6820dc64.gif

Нет

hello_html_49e4e19f.gifhello_html_m54e136e9.gif

hello_html_4641c3ba.gifда

серия

hello_html_2d2985a9.gif hello_html_m76cf4052.gif


Формат оператора:

While <условие> Do <серия>;


Тело цикла выполняется до тех пор, пока <условие> имеет значение Истина, прекращает выполняться, если <условие> принимает значение Ложь.


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

1. Вычислитьп!=1*2*3*...*n


Program factorial;

Var f, k, n: integer;

Begin

Write ('Введите число n - ');

ReadLn (n);

k:=0; f:=1;

While k<>n Do

Begin

k:=k+l; f:=f*k;

End;

Write ('Факториал числа ', n, '=',f:8);

End.

2. Дано натуральное число N. Найти сумму первых N членов натурального ряда.

3. Составить алгоритм вычисления суммы кубов всех четных чисел от а до b.

Выполнить упражнения из учебника на стр. 102- 104.

Ответить на контрольные вопросы на стр.102.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

1. Дано натуральное число N и первый член бесконечного ряда Y1=1 . Вычислить сумму членов бесконечного ряда, образованного по следующему рекуррентному соотношению: Y1=2*y1-i (то есть S= 1 + 2 + 4 + 8 + 16 +...). Вычисление суммы продолжать до тех пор, пока соблюдается условие | Y1 Y1-I| < N.


2.Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 90-93.


АНАЛИЗ УРОКА_______________________________________________

________________________________________________________________________________________________________________________________


УРОК 12

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Операторы повторения. Оператор Repeat.


ЦЕЛИ УРОКА: Изучить цикл с постусловием. Познакомиться с оператором

REPEAT.

Образовательные:

1. Формировать понятие алгоритма с постусловием.

2. Изучить оператор Repeat..

3. Закрепить навыки программирования циклических алгоритмов. Развивающие:

1. Развитие умений вычленять ведущие идеи в учебном материале.

2. Развитие уровня аналитических умений и навыков.

Воспитательные:

1. Воспитание самостоятельности при выполнении заданий.

2. Побуждение к коллективному сотрудничеству.


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Представление цикла с постусловием в виде блок-схемы.

2. В каких случаях используется оператор Repeat.

3. Условия выхода из данного вида цикла.

Учащиеся должны уметь:

1. Составлять программы с использованием цикла с постусловием.

2. Объяснять работу цикла с постусловием.

3. Исправлять логические и синтаксические ошибки в программах.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ ПЕРЕД УЧАЩИМИСЯ

I

ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА

Оператор цикла с постусловием используется также, если число повторений

заранее неизвестно.

Бhello_html_57aed7ff.gifлок-схема оператора цикла с постусловием.


серия


hello_html_57aed7ff.gifhello_html_m75498e95.gifhello_html_6b11c135.gif

hello_html_m9f270b7.gif

hello_html_647fc87c.gifhello_html_m1586c114.gifда


hello_html_4641c3ba.gif


hello_html_m2823cef2.gifhello_html_m2e03db1c.gifhello_html_57aed7ff.gif


Формат оператора:

Repeat <серия> Until <условие> ;

Процесс завершается, тогда, когда после выполнения тела цикла логическое выражение <условие> примет значение Истина.


Пример: распечатать числа Фибоначчи от 1 до N (каждое число в последовательности, начиная с третьего, получается сложением двух предыдущих чисел, например, 1, 1,2, 3, 5, 8, 13, 21, ...).

Program fibonachi;

Var a, b, с, n, I : integer;

Begin

Write (‘VvediteN-‘);

ReadLn (n);

a:=l; b:=l;

Write (a:3,b:3);

i:=3;

Repeat

c:=a+b;

Write (c:3);

a:=b;

b:=c;

Until i>n;

End.


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

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

  1. у:=1; х:=15;

Repeat

у:=У*х;

х:=х-3;

Until x<5;

WriteLn (у);

  1. у:=1; х:=10;

Repeat

у:=у*х+х*х;

х:=х-2;

Until x<0;

WriteLn (у);

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


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ


Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 93-96.


АНАЛИЗ УРОКА_____________________________________________

____________________________________________________________________________________________________________________________



УРОК 13

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Операторы повторения. Оператор FOR.


ЦЕЛИ УРОКА: Дальнейшее изучение циклических алгоритмов. Цикл с

параметром. Закрепление навыков программирования.

Образовательные:

1. Изучение цикла с параметром.

2. Рассмотреть оператор For..

3. Закреплять навыки программирования.

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

1. Развитие способности выражать мысли.

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

Воспитательные:

3. Воспитание умение проявлять инициативу.

4. Воспитание самостоятельности.


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический

материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Блок-схему цикла с параметром.

2. Вид оператора For.

3. Когда используется оператор цикла с параметром.

Учащиеся должны уметь:

1. Представлять алгоритм с заранее известным числом повторения в виде блок-схемы.

2. Использовать оператор цикла For.

3. Составлять программы с использованием циклических алгоритмов.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ.


ПОСТАНОВКА ЦЕЛИ УРОКА ПЕРЕД УЧАЩИМИСЯ.


ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА

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

команд.

Блок-схема оператора цикла с параметром:


hello_html_m4b6410d5.gif

hello_html_7ccb8c1e.gifhello_html_6667b2b5.gifhello_html_b01e714.gifhello_html_m5a7df421.gif

hello_html_57aed7ff.gif

Серия



hello_html_2d2985a9.gif


hello_html_m5dd20787.gif

hello_html_m47ea79fd.gifhello_html_818e2fb.gif


Фhello_html_md4e075.gifормат оператора:

For I := п То т Do < серия >; { Шаг (Ш) равен +1}

где:

Forдля

I- параметр цикла

п- начальное значение параметра цикла (НЗ)

То-до

т -конечное значение параметра цикла (КЗ)

Doделать

<серия> - тело цикла (серия операторов)

Если тело цикла состоит из нескольких операторов, то они заключаются в операторные скобки begin ... end:

Пример: алгоритм подсчета суммы натуральных чисел. Первоначальное значение s:=0

Вычислить s= 1+2+3+...+N

Program summa;

Var n, s, i: Integer ;

Begin

WriteLn ('Введите натуральное число п - ');

ReadLn (n);

s :=0;

For I := 1 ton do в :=s+I;

WriteLn ('сумма = ', s);

End.


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

1. Написать программу печатающую на экране значения х, х", х", если х меняется от 1 до 15

2. Написать программу вычисления суммы кубов всех четных чисел от 4 до 14.

3. Написать программу вычисления среднего арифметического целых чисел на отрезке от -5 до 15.


Выполнить упражнения из учебника на стр. 102-104. Ответить на контрольные вопросы на стр. 102.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

1. Среди чисел 1<N<100 найти все пары чисел, для которых их сумма равнялась бы их произведению.

2. Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 96-101.


АНАЛИЗ УРОКА_____________________________________________________

__________________________________________________________________________________________________________________________________________



УРОК 14

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Сложные циклы.


ЦЕЛИ УРОКА: Познакомиться со сложными циклами. Рассмотреть вложенные циклы. Закрепить навыки программирования циклических задач.

Образовательные:

1. Формировать понятие сложных циклов.

2. Рассмотреть блок-схемы вложенных циклов.

3. Закреплять навыки программирования.

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

1. Развитие уровня познавательной активности учащихся/ Воспитательные:

1. Воспитание интереса к предмету.

2. Воспитание творческого подхода к составлению алгоритмов.


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Что такое сложный цикл.

2. Блок-схему сложного цикла.

Учащиеся должны уметь:

1. Составлять алгоритмы со сложными циклами.

2. Представлять алгоритм со сложным циклом в виде блок-схемы.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ.

ПОСТАНОВКА ЦЕЛИ УРОКА ПЕРЕД УЧАЩИМИСЯ. ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА

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

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

Program umnogenie;

Const n=10;

Var Ij:integer;

Begin

For i:=1 To n Do

Begin

For j:=1 To n Do

Begin

Write( l ',J*i:4,' l:2)

End;

WriteLn;

End;

ReadLn;

End.


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

Составить программу для вычисления значений Y=2K + N для N=1, 2, 3, и

К=2,4, 6, 8.

Выполнить упражнения из учебника на стр. 102-104.

Ответить на контрольные вопросы на стр.102.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 101-104.

АНАЛИЗ УРОКА____________________________________________________

__________________________________________________________________________________________________________________________________________


УРОК 15

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Символьные и строковые величины.


ЦЕЛИ УРОКА: Познакомиться с символьными и строковыми величинами. Научить составлять программы на обработку символьных и строковый величин.

Образовательные:

1. Формировать понятие символьной величины.

2. Формировать понятие строковой величины.

3. Изучить алгоритмы работы с величинами данного типа. Развивающие:

1. Развитие памяти.

2. Развитие способности выражать мысли.

Воспитательные:

1. Воспитание умения самостоятельно добывать знания.

2. Воспитание умения передавать знания товарищам.


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.

ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Понятие символьной величины.

2. Понятие строковой величины.

3. Методы и приемы обработки данных величин.

Учащиеся должны уметь:

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

2. Вводить и выводить данные величины.

3. Пользоваться функциями обработки символьных и строковых величин.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.

ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ.


ПОСТАНОВКА ЦЕЛИ УРОКА ПЕРЕД УЧАЩИМИСЯ.


ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА

Символьный тип переменных

Символьный тип переменных хранит один символ и описывается служебным словом Char. Значения символьного типа занимают 1 байт памяти.

Формат описания: Var <имя переменной> : Char;

Значение символьной переменной заключается в апострофы, например: ch:=V; s:='5'.

При сравнении символьных переменных сравниваются их коды ASCII. Задачи:

1. Сравнить две символьные константы «С» и «с». Равны ли они и, если нет, то какая из них меньше?

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

Строковый тип данных

Строкой называется последовательность символов определенной длины. Элементы строки хранятся по два в двух байтах памяти ЭВМ в виде кодов (чисел в диапазоне от -127 до 127, если рассматривать их как числа со знаком, от 0 до 255, - если без знака). Каждому символу соответствует код ASCII. Значение строковой переменной заключается в апострофы. Формат описания:

Var <имя переменной> : String [<количество символов>]; где [Количество символов>] - количество символов в строке, по умолчанию 256 символов в строке.


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

Стандартные функции: сравнение, длина строки, копирование, вхождение подстроки, сложение (конкатенация).

Пример

Задана строка. Напечатать ее наоборот.

Program S;

Uses Crt;

Var Stroka; String;

i: Integer;

Begin ClrSCr;

Write('Введите строку');

ReadLn (Stroka);

For i:=Length(Stroka) DownTo 1 Do Write(Stroka[i]);

WriteLn;

ReadKey

End.


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

1 Распечатайте символы, соответствующие различным кодам, и одновременно определите, какой максимальный код можно использовать.

2 Напечатайте все буквы латинского алфавита. Выполнить упражнения из учебника на стр.122. Ответить на контрольные вопросы на стр.122.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

1. Дана строка символов. Посчитать количество вхождений символа «А» (или любого другого символа) в строку.

2. Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 105-122.


АНАЛИЗ УРОКА_________________________________

____________________________________________________________________________________________


УРОК 16

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Контрольная работа №2

«Программирование алгоритмов с циклами».


ЦЕЛИ УРОКА: Проверить знания учащихся.

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

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

2. Развитие навыков самостоятельной работы.

Воспитательные:

1. Воспитание умения применять полученные знания.

2. Воспитание творческого подхода к выполнению работы.


ТИП УРОКА: Урок контроля знаний.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Дидактический материал.


ХОД УРОКА:

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

2. Найти сумму квадратов нечетных двухзначных чисел.

3. Найти сумму всех четных чисел, начиная с -10, пока сумма не превысит число 50. Определить, на каком числе прервался цикл.

4. Ввести слово и напечатать его разделённым пробелами на три части: первые две буквы, середина слова, последние две буквы. Слово должно состоять не менее чем из 5 символов.

5. Из слова ЭЛЕКТРОФИКАЦИЯ составить слова ТРЕК, ЭЛЕКТРОН, ЛЕКТОР.


ДОМАШНЕЕ ЗАДАНИЕ

Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 75-122, прочитать, ответить на вопросы.


АНАЛИЗ УРОКА_______________________________________________

________________________________________________________________________________________________________________________________


УРОК 17

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Повторение.


ЦЕЛИ УРОКА: Повторить пройденный материал.

Образовательные:

1. Закрепить навыки работы с алгоритмами.

2. Закрепить навык составления программ на Паскале.

3. Рассмотреть трассировки программы.

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

1. Развитие навыков самообразования.

2. Формирование навыков упрочения знаний и умений. Воспитательные:

1. Побуждение к продуктивному мышлению.

2. Воспитание желания применять полученные знания на практике.


ТИП УРОКА: Урок повторения.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Представление алгоритмов с циклами в виде блок-схемы.

2. В каких случаях используется операторы цикла.

3. Условия выхода из данного вида цикла.

4. Что такое сложный цикл.

5. Блок-схему сложного цикла.

6. Понятие символьной величины.

7. Понятие строковой величины.

8. Методы и приемы обработки символьных и строковых величин. Учащиеся должны уметь:

1. Составлять программы с использованием различных операторов цикла.

2. Объяснять работу цикла с предусловием, постусловием, со счетчиком.

3. Исправлять логические и синтаксические ошибки в программах.

4. Составлять алгоритмы со сложными циклами.

5. Представлять алгоритм со сложным циклом в виде блок-схемы.

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

7. Вводить и выводить символьные и строковые величины.

8. Пользоваться функциями обработки символьных и строковых


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ.

Ответить на вопросы:

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

2. Что такое отладка программы?

3. Что такое синтаксические и алгоритмические ошибки?


ПОСТАНОВКА ЦЕЛИ УРОКА ПЕРЕД УЧАЩИМИСЯ. ТВОРЧЕСКОЕ ПРИМЕНЕНИЕ И ДОБЫВАНИЕ ЗНАНИЙ.

Выполнить задания:

1 уровень

1. Вы очень любите мороженое и вам хочется купить и пломбир, и эскимо, и крем-брюле, которые стоят а, в и с тенге. Сколько мороженного всех трех видов можно купить на сумму п тенге?

2. По введенному дню недели определить, рабочий или выходной день.

3. Дано натуральное число N, найти сумму всех нечетных чисел от 1

до N.


2 уровень

1. Столбик термометра в Казахстане показывает t°C, а в США (штат Аляска) температура воздуха равна t°F. Используя соотношение t°F = t°C + 32, определить, на сколько градусов по Цельсию на Аляске холоднее, чем в Казахстане.

2. Дано натуральное число N. Определить максимальную четную цифру этого числа.

3. Найти сумму двухзначных чисел.


3hello_html_37235a90.gif уровень

N

1 . Вычислить ∑ i+56 и найти наименьшее значение N, при

I=1

котором данная сумма превосходит число А.


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

3. Найти все трехзначные числа, равные сумме кубов своих цифр.


КОНТРОЛЬ НАД РЕЗУЛЬТАТОМ ДЕЯТЕЛЬНОСТИ УЧАЩИХСЯ.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 75-122, прочитать, ответить на вопросы.

АНАЛИЗ УРОКА________________________________________________

______________________________________________________________________________________________________________________________________


УРОК 18

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Переменные типы (перечисляемые, ограниченные).

ЦЕЛИ УРОКА: Познакомиться с перечисляемыми и ограниченными типами

данных.

Образовательные:

1. Рассмотреть перечисляемые и ограниченные типы данных.

2. Научить составлять программы с использованием данных типов.

3. Формирование навыков программирования.

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

1. Развитие познавательных способностей учащихся.

2. Развитие памяти и активности.

Восп итательные:

1. Воспитание умения слушать.

2. Побуждение к продуктивному мышлению.


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Перечисляемый тип данных.

2. Ограниченный тип данных.

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

Учащиеся должны уметь:

1. Использовать перечисляемый тип данных.

2. Использовать ограниченный тип данных.

3. Составлять алгоритмы с данными типами.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ ПОСТАНОВКА ЦЕЛИ

ЗАНЯТИЯ перед учащимися

ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА


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

Формат описания:

Туре <имя типа> = (список констант);

Var <имя переменной>: имя типа;

где константа - это список констант, задаваемых пользователем разделенных запятой

Если какая-то переменная принимает не все значения своего типа, а только значения, содержащиеся в некотором ограниченном диапазоне (начальное и конечное значения), то ее можно рассматривать как переменную ограниченного типа (иногда - интервального типа). Формат описания:

Туре <имя типа> = константа 1..константа N; Var <имя переменной>: имя типа; Пример

Написать программу, которая вводит число А (0<А<999) и определяет, является оно однозначным, двузначным или трехзначным.


Program Primer;

Var Aiinteger;

Begin

ReadLn(A);

Case A of

0..9: WriteLn^ однозначное'); 10..99:

WriteLn('двузначное'); else WriteLn('Tpexнaзнoe');

End;

End.


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

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

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

3. Ответить на контрольные вопросы на стр. 126.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ


1. Имеется перечень зверей: лиса, волк, заяц, зубр, тигр, лев, медведь, косуля, олень, барс. Составить программу, позволяющую определить порядковый номер тигра N1 и порядковый номер зверя после косули N2.

2. Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 123-126.


АНАЛИЗ УРОКА

УРОК 19

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Одномерные массивы.


ЦЕЛИ УРОКА: Рассмотреть одномерные массивы.

Образовательные:

1. Формировать понятие одномерных массивов.

2. Рассмотреть алгоритмы с использованием массивов.

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

1. Развитие умений добывать знания.

2. Развитие умений применять знания.

Воспитательные:

1. Воспитание самостоятельности.

2. Побуждение к коллективному сотрудничеству.


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Понятие одномерного массива.

2. Способы описания одномерных массивов.

3. Организацию ввода массива.

Учащиеся должны уметь:

1. Описывать массивы в программе.

2. Вводить массивы данных с клавиатуры.

3. Организовать вывод массива на экран монитора в строку и столбец.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ.

ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ перед учащимися.

ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА:


Массив - это совокупность конечного числа, данных одного типа.

Формат описания: Var <имя массива>: Array [nl.,n2] Of <mun элементов

Здесь nl, п2 - номер первого и последнего элементов массива соответственно, тип элементов - любой тип данных, кроме файлового.


Пример

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


Program zadacha; var

A: array [1..10] of real; i: integer; Begin

fori:=lto!0do begin

writeln ('ввести', i,' -элемент массива ');

readln (A [i]);

writeln ('A(', i, ')=',A[i]);

end;

End.


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

1. Создайте и распечатайте в строчку одномерный массив следующим образом:

4,6,8,...,N

2. Дан массив A(N), заполненный генератором случайных чисел на интервале (-50; 150). Из элементов массива А, кратных 5, сформировать массив В.

3. Выполнить на компьютере программы из учебника на стр. 131-133.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

1. Дан массив A(N), заполненный генератором случайных чисел. Поменять местами минимальный и последний элементы.

2. Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 126-133.


АНАЛИЗ УРОКА


УРОК 20

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Двумерные массивы.


ЦЕЛИ УРОКА: Рассмотреть двумерные массивы.

Образовательные:

1. Формировать понятие двумерных массивов.

2. Изучить способы описания двумерных массивов.

3. Рассмотреть базовые алгоритмы обработки двумерных массивов. Развивающие:

1. Развитие познавательных способностей учащихся.

2. Развитие памяти, алгоритмического мышления.

Воспитательные:

1. Побуждение к продуктивному мышлению.

2. Воспитание умения проявлять инициативу.


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический

материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Понятие двумерного массива.

2. Способы описания двумерных массивов.

3. Организацию ввода двумерного массива.

Учащиеся должны уметь:

1. Описывать двумерные массивы в программе.

2. Вводить двумерные массивы данных с клавиатуры.

3. Организовать вывод двумерного массива на экран монитора.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ.


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ перед учащимися. ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА:

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

Каждый элемент матрицы описывается, как A[i,j], где: A[i,j] - значение элемента матрицы. Номер элемента определяется пересечением строки и столбца.

А - имя матрицы;

i - номер строки;

j - номер столбца.

Пример

Дана матрица из 10 строк и 5 столбцов, заполненная случайными числами в

диапазоне от 0 до 29. Сформировать одномерный массив Sum из сумм

значений элементов каждого столбца матрицы.

Var

А: Array [L. 10,1.. 5] of Integer;

Sum: Array [1..5J of integer;

I, J,S: Integer;

Begin

Fori:=l to 10 do Forj:=l to 10 do Begin A[iJ]: -Random(SO);

Writeln('Элемент массива^', A[i,j]) End;

Forj:=l to 5 do Begin S:=0;

Fori:=l to 10 do 10 do S:=S+A[iJJ; Sum[/]:=S end; For i:=l to 5 do Writeln ('sum(',i, !)^', End.


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

1. Напишите программу формирования матрицы

1. 12345 2. 11111 3. 1000 12345 22222 0100 12345 33333 0010 12345 44444 0001

2. В матрице поменять местами строку, содержащую минимальный элемент со столбцом, содержащим максимальный элемент.

3. Выполнить упражнения из учебника на стр. 140.

4. Ответить на контрольные вопросы на стр.139.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

1. Найти сумму элементов двумерного массива и сумму элементов каждой строки.

2. Найти максимальный элемент каждой строки массива и его индексы.

3. Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 133-140.

АНАЛИЗ УРОКА


УРОК 21

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Подпрограммы. Стандартные библиотечные модули.


ЦЕЛИ УРОКА: Познакомиться с подпрограммами и стандартными библиотечными модулями.

Образовательн ые:

1. Формировать понятие подпрограмм.

2. Рассмотреть библиотечные модули.

3. Изучить встроенные функции и процедуры.

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

1. Развитие умений самостоятельно добывать знания.

2. Развитие активности, памяти и воли.

Воспитательные:

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

2. Воспитание умения сотрудничать в коллективе.


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Общее понятие подпрограммы.

2. Стандартные библиотечные модули.

3. Встроенные функции и процедуры.

Учащиеся должны уметь:

1. Использовать подпрограммы.

2. Объяснять назначение библиотечных модулей.

3. Пользоваться функциями и процедурами.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ.

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ. ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ перед учащимися.


ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА

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

Уменьшить объем основной программы.

Использовать глобальные переменные в основной программе и подпрограммах.

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

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

Стандартные библиотечные модули:

System - обеспечивает работу всех модулей,

Crt - управляет работой дисплея и клавиатуры,

Dos - выполняет функции системы ДОС,

Graph - выполняет вывод на экран графических элементов,

Overlay - обеспечивает разделение объемных программ на части,

Printer - ускоряет вывод данных на принтер.

Арифметические функции и процедуры см. в учебнике на стр. 144-145.

ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

1. Выполнить упражнения из учебника на стр. 166-167.

2. Ответить на контрольные вопросы на стр. 166.

ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.

ДОМАШНЕЕ ЗАДАНИЕ

Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 141-146.

АНАЛИЗ УРОКА


УРОК 22


Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Процедуры. Функции.

ЦЕЛИ УРОКА: Познакомиться процедурами и функциями. Образовательные:

1. Рассмотреть процедуры и функции.

2. Ввести понятие формальных и фактических параметров.

3. Формировать умения программировать с помощью процедур и функций.

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

1. Развитие познавательного интереса учащихся

2. Развитие алгоритмического мышления. Воспитательные:

1. Воспитание умений проявлять инициативу.

2. Побуждение к продуктивному мышлению.


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Понятие процедуры и функции.

2. Что такое формальные и фактические параметры.

3. Правила оформления процедуры и функции.

Учащиеся должны уметь:

1. Объяснять разницу между процедурой и функцией.

2. Оформлять процедуры и функции.

3. Организовать вызов процедуры и функции.

4. Составлять программы с помощью процедур и функций.

ХОД УРОКА:

ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ. ПОСТАНОВКА ЦЕЛИ УРОКА

ПЕРЕД УЧАЩИМИСЯ.


ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА:

В Паскаль существуют два типа подпрограмм - процедуры и функции. Общий формат процедуры

Procedure <имя процедуры> (<формальные параметры>);

Begin

End-,

{вызов процедуры}

<имя процедуры>(фактические параметры);

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

Общий формат функции

Function <имя функции> (<аргументы функции>): <тип функции>; Begin

End;

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


ЗАКРЕПЛЕНИЕ

1 . Напишите, что напечатает следующая программа:

Program PI; Var a,b:integer, Procedure F 1 (x, begin

y:=2*x+3; end',

Procedure F2 (Var x,y:i Begin

у:=3*х-Ы; end; Begin

a:-l;b:=3;

Fl(a,b);

Writeln ('а^,а,Ъ=',Ь);

F2(a,b);

Writeln Са=|,а,Ъ=',Ь); End.

2. Необходимо многократно вычислять площадь квадрата и площадь прямоугольника при различных значениях сторон а и Ъ. Написать процедуру вычисления площади квадрата и прямоугольника.

3. Пример использования функций:


Написать программу, которая с помощью функции сравнивает два целых числа и выводит результат сравнения в виде одного из знаков: >,<,= Uses crt;

Var xlyX2:real; res:char; Function Compare (a,b: real):char; Begin

Ifa>b then Compare:-'>' else ifa

Writeln ('Введите числа');

Readln(xl,x2);

Res:=Compare(xl,x2);

Writeln (xl: 6:2, res,x2:6:2); Readln; End.

4. Выполнить упражнения из учебника на стр. 166-167.

5. Ответить на контрольные вопросы на стр.166.

ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.

ДОМАШНЕЕ ЗАДАНИЕ

1. Найти разность двух факториалов F=m! - k!, используя функцию.

2. Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 146-167.

АНАЛИЗ УРОКА


УРОК 23

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Самостоятельная работа №1 «Массивы». ЦЕЛИ УРОКА: Проверить знания учащихся.

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

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

2. Развитие навыков самостоятельной работы.

Воспитательные:

1. Воспитание умения применять полученные знания.

2. Воспитание творческого подхода к выполнению работы.


ТИП УРОКА: Урок контроля знаний.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Дидактический материал.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ.

Приветствие, проверка присутствующих. Заполнение журнала.


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ ПЕРЕД УЧАЩИМИСЯ.

КОНТРОЛЬ НАД РЕЗУЛЬТАТОМ УЧЕБНОЙ ДЕЯТЕЛЬНОСТИ УЧАЩИХСЯ.

1 уровень.

а) Что будет напечатано в результате выполнения следующей программы: Program A;

Begin

if true> false then

Writeln ('true> false') else

Write (('true,—false'); End.

б) Найти номера всех отрицательных элементов (вывести их на экран), если таких нет, то сообщить об этом.

в) Получите целочисленную матрицу А размером 8x10, для которой an=i+2j.

г) Вводится строка. Если она является записью римского числа, то преобразовать ее в целое число.

2 уровень.

а) Пусть имеются описания: Туре

Day = (Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Monday); Pmonth — (m28, m29, тЗО, т31); Var

wday, weekday: day; kday: pmonth;

Установите, какие значения могут принимать переменные: weekday, kday? Вычислите значения выражений:

Monday < Monday; Tuesday = m28; Wednesday <= Wednesday; Tuesday <> m29; Succ (29); Pred (Saturday); Ord (Tuesday) + Pred(30); Succ(kday) + 1 + Ord(pmonth);

б) К четным элементам массива С прибавить А, а из элементов с нечетными номерами вычесть В.

в) Получите вещественную матрицу А размером 20x15, для которой

an- I/ (i+j).

г) Найдите первую и последнюю букву К в предложении текста, и символы

между ними замените звездочками.

3 уровень

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

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

в) Получите вещественную матрицу А размером 23x17, для которой

an= 1, i cos(2i+3j), i

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


КОНТРОЛЬ НАД РЕЗУЛЬТАТОМ УЧЕБНОЙ ДЕЯТЕЛЬНОСТИ. ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 122-167, читать, отвечать на вопросы.


АНАЛИЗ УРОКА_________________________________________________

______________________________________________________________________________________________________________________________________



УРОК 24

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Графика.

ЦЕЛИ УРОКА: Познакомиться с процедурами, функциями и операторами

для программирования графических объектов.

Образовательные:

1. Рассмотреть графические процедуры и функции.

2. Рассмотреть процедуры для построения геометрических объектов.

3. Рассмотреть процедуры для записи текстов в графическом режиме. Развивающие:

1. Развитие познавательного интереса учащихся.

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

Воспитательные:

1. Воспитание умений проявлять инициативу.

2. Побуждение к продуктивному мышлению.


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Адаптеры для перехода в графический режим.

2. Текстовые возможности адаптеров модуля CRT.

3. Графические процедуры и функции.

4. Процедуры для построения геометрических объектов.

5. Процедуры для записи текстов в графическом режиме.

Учащиеся должны уметь:

1. Устанавливать графический режим.

2. Программировать графические объекты.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ.

ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ ПЕРЕД УЧАЩИМИСЯ.

ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА

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

Uses

Graph, Crt; Var

GrDriver, GrModziInteger; Begin

GrDriver: =Detect;

InitGraph (GrDriver, GrMode, ' ');

Reading

CloseGraph End.

Где:

GrDriver - переменная, задающая драйвер

GrMode - переменная, задающая режим работы драйвера

GrDriver:=Detect - система переходит в режим автоуправления

InitGraph (GrDriver, GrMode, ' ') - предполагает, что драйвер в текущем

каталоге.

Пример

Изобразить на экране прямоугольный треугольник с вершинами (320, 10), (120,210), (520,210).

Uses

Var

Begin

Graph, Crt;

GrDriver, GrMode:Integer;

GrDriver^Detect;

InitGraph (GrDriver, GrMode, 'C:\BP\BGI');

If GraphResult=grOk then Begin

Line (120,210,520,210); (Горизонтальный отрезок }

Line (120,210,320,10); {Левый катет }

Line (320,10,520,210); (Правый катет }

ReadLn End;

Readln;

CloseGraph

End.


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

Задания

1. Начертить линию с координатами (100, 150) и (500, 450). Цвет линии -зеленый.

2. Начертить окружность радиусом 40 и с центром в точке координат (400, 240). Цвет линии красный, внутренняя закраска - синяя.

3. Начертить прямоугольник с координатами точек диагонали (60, 80) и (240, 300). Внутри прямоугольника сделать узор косой редкой клеткой красного цвета.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

1. Начертить эллипс с центом, координаты которого (200, 100), горизонтальный радиус 100, вертикальный 150.

2. Начертить дугу эллипса с центром координат (200, 240). Начало дуги угол 90°, конец дуги угол 270°, горизонтальный радиус 100, вертикальный радиус 80.

3. Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 168-178.

АНАЛИЗ УРОКА___________________________________________________

______________________________________________________________________________________________________________________________________


УРОК 25

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Процедуры для построения геометрических объектов.

ЦЕЛИ УРОКА: Познакомить с процедурами для построения

геометрических объектов.

Образовательные:

1. Рассмотреть процедуры для построения геометрических объектов.

2. Рассмотреть процедуры для записи текстов в графическом режиме. Развивающие:

1. Развитие познавательного интереса учащихся.

2. Развитие памяти, способности выражать мысли. Воспитательные:

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

2. Побуждение к продуктивному мышлению.


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1.Операторы для построения точек, линии, определения координаты

точки.

2. Процедуры изменения цвета линии; построения многоугольников,

дуги, окружности, эллипса; записи текстов.

Учащиеся должны уметь:

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

2. Применить процедуры, чтобы изменять цвета линии; рисовать многоугольники, дуги, окружности, эллипсы; осуществлять записи текстов.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ.


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ ПЕРЕД УЧАЩИМИСЯ.

ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА

Графические процедуры.

Процедура setcolor (с) производит установку текущего цвета, процедура

setbkcolor (с) производит установку цвета фона, с - номер или

наименование цвета.

0 - black

4 -red

8 - darkgray

12-lightred

1 - blue

5 - magenta

9 - lightblue

13 - lightmagenta

2 - green

6 - brown

1 0 - Hghtgreen

14 - yellow

3 - cyan

7 - lightgray

1 1 - lightcyan

1 5 - white

Процедура line (xl, yl, x2,y2) проводит текущим цветом отрезок прямой

между точками с координатами xl, yl и х2, у2.

Процедура putpixel (x, у, с) рисует точку (пиксель) с координатами х, у

цвета с.

Процедура getpixel (x, у) позволяет определить цвет точки с координатами

х,у.

Процедура circle (x, у, г) рисует текущим цветом окружность с центром в

точке имеющей координаты х, у и радиусом г.

Процедура arc (x, у, nangl, kangi, r) рисует дугу окружности с радиусом г,

с центром в точке имеющей координаты х, у, начальный угол дуги nangl,

заданный в градусах, конечный угол дуги kangi, заданный в градусах (с

отсчётом против часовой стрелки!!!).

Процедура piesiice (х, у, nangl, kangi, r) используя те же параметры, что и

процедура arc рисует текущим цветом сектор круга, закрашенный в

текущем стиле. Чувствительна к масштабированию по осям.

Процедура ellipse (х, у, nangl, kangi, rx, ry) рисует текущим цветом дугу

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

дуги - nangl, заданный в градусах, конечный угол дуги - kangi, заданный в

градусах, гх радиус эллипса по оси х, гу радиус - по оси у (если nangl-0, a

kangl=360, рисуется эллипс).

Процедура rectangle (xl, yl, x2, y2) рисует текущим цветом

прямоугольник с координатами верхнего левого угла xl, yl и

координатами правого нижнего угла х2, у2, при этом xl<=x2 и yl<=y2.

Процедура bar (xl, yl, x2, y2) рисует текущим цветом прямоугольник,

закрашенным в текущем стиле.

Процедура bar3d (xl, yl, x2, y2, d, v) рисует текущим цветом

параллелепипед, закрашенный в текущем стиле. Координаты задают

левый верхний и правый нижний углы передней грани. Ширина боковой d

грани исчисляется числом пикселей по горизонтали. Если задают

выражение v=true, верхняя грань «видна», иначе она не вычерчивается

(случай, когда параллелепипед «накрыт» другим изображением).


Процедура lineto (x, у) проводит текущим цветом линию из текущей позиции в точку с заданными координатами, перемещая в неё и текущую позицию.

Процедура moveto (x, у) устанавливает новые координаты текущей позиции.

Процедуры getx и gety выдают текущее положение курсора по координатам х и у соответственно.

Задержка изображения на экране на доли секунды delay(SOOO);

Очистка графического экрана Cieardevice;


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

Задания

1. Постройте в середине экрана 10 вложенных друг в друга Эллисов и закрасьте промежутки между ними разным цветом.

2. Нарисуйте на экране лодку с парусом.

3. Выполнить упражнения из учебника на стр.188-189.

4. Ответить на контрольные вопросы на стр. 188.

ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

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

2. Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 179-189.


АНАЛИЗ УРОКА___________________________________________________

______________________________________________________________________________________________________________________________________


УРОК 26

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Контрольная работа №3 «Графика».


ЦЕЛИ УРОКА: контроль знаний.

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

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

2. Развитие навыков самостоятельной работы.

Воспитательные:

1. Воспитание умения применять полученные знания.

2. Воспитание творческого подхода к выполнению работы.


ТИП УРОКА: Урок контроля знаний.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Адаптеры для перехода в графический режим.

2. Текстовые возможности адаптеров модуля CRT.

3. Графические процедуры и функции.

4. Процедуры для построения геометрических объектов.

5. Процедуры для записи текстов в графическом режиме.

6. Операторы для построения точек, линии, определения координаты точки.

7. Процедуры изменения цвета линии; построения многоугольников, дуги, окружности, эллипса; записи текстов.

Учащиеся должны уметь:

1. Устанавливать графический режим.

2. Программировать графические объекты.

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

4. Применить процедуры, чтобы изменять цвета линии; рисовать многоугольники, дуги, окружности, эллипсы; осуществлять записи текстов.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ ПЕРЕД УЧАЩИМИСЯ.

1 уровень

1. Напишите функцию, проверяющую, является ли заданная литера гласной английской буквой.

2. Написать программу, которая выводит на экран узор, изображенный снизу:

2 уровень

1. Написать функцию, которая вычисляет объем цилиндра. Параметрами функции должны быть радиус и высота цилиндра,

2. Написать программу, которая вычерчивает на экране узор из 10 окружностей случайного диаметра и цвета.

3 уровень

1. Написать процедуру, которая вычисляет объем и площадь поверхности параллелепипеда.

2. Написать программу, которая выводит на экран узор, изображенный снизу:


КОНТРОЛЬ НАД РЕЗУЛЬТАТОМ УЧЕБНОЙ ДЕЯТЕЛЬНОСТИ.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 168-189, повторить, ответить на вопросы.


АНАЛИЗ УРОКА___________________________________________________

______________________________________________________________________________________________________________________________________



УРОК 27


Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Урок повторения.


ЦЕЛИ УРОКА: Повторить пройденный материал.

Образовательн ые:

1. Закрепить навыки работы с алгоритмами.

2. Закрепить навык составления программ на Паскале.

3. Рассмотреть трассировки программы.

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

1. Развитие навыков самообразования.

2. Формирование навыков упрочения знаний и умений.

Воспитательные:

1. Побуждение к продуктивному мышлению.

2. Воспитание желания применять полученные знания на практике.


ТИП УРОКА: Урок повторения.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Адаптеры для перехода в графический режим.

2. Текстовые возможности адаптеров модуля CRT.

3. Графические процедуры и функции.

4. Процедуры для построения геометрических объектов.

5. Процедуры для записи текстов в графическом режиме.

6. Операторы для построения точек, линии, определения координаты точки.

7. Процедуры изменения цвета линии; построения многоугольников, дуги, окружности, эллипса; записи текстов.

Учащиеся должны уметь:

1. Устанавливать графический режим.

2. Программировать графические объекты.

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

4. Применять процедуры, чтобы изменять цвета линии; рисовать многоугольники, дуги, окружности, эллипсы; осуществлять записи текстов.

ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ.

Ответить на вопросы:

1. Назовите процедуры работы с точками экрана?

2. Какие существуют процедуры для построения линий на экране?

3. Назовите процедуры для построения графических фигур.

4. Каковы процедуры для записи текста около графиков?

5. Назовите процедуры для закрашивания замкнутых фигур.

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


ПОСТАНОВКА ЦЕЛИ УРОКА ПЕРЕД УЧАЩИМИСЯ. ТВОРЧЕСКОЕ


ПРИМЕНЕНИЕ И ДОБЫВАНИЕ ЗНАНИЙ.

1. Написать программу, которая выводит на экран следующий узор:

2. Написать программу, которая выводит на экран изображение работающего светофора. Рекомендуемый вид светофора приведен ниже.

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


КОНТРОЛЬ НАД РЕЗУЛЬТАТОМ УЧЕБНОЙ ДЕЯТЕЛЬНОСТИ.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

1. За понедельником следует вторник и т. д., а за воскресеньем -понедельник. Написать функцию вычисления по дню недели следующего за ним.

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

3. Написать программу, которая выводит на экран график функции у= sin(x).


АНАЛИЗ УРОКА__________________________________________________

______________________________________________________________________________________________________________________________________


УРОК 28

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Основные виды компьютерных сетей.


ЦЕЛИ УРОКА: Познакомить учащихся с видами компьютерных сетей.

Локальные сети.

Образовательные:

1. Рассмотреть виды компьютерных сетей.

2. Изучить локальные сети.

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

1. Развитие умений добывать знания.

2. Развитие памяти, способности выражать мысли.

Воспитательные:

1. Побуждение к самостоятельному изучению материала.

2. Воспитание умения сотрудничать в коллективе.


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Основные виды компьютерных сетей.

2. Что относится к сетевому оборудованию.

3. Топологию сетей.

Учащиеся должны уметь:

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

2. Объяснять, что такое прямое кабельное соединение.

3. Объяснять разницу в схемах соединения.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ.


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ ПЕРЕД УЧАЩИМИСЯ.


ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА

Компьютерная сеть - это объединение отдельных компьютеров, дающее возможность совместно использовать ресурсы (диски, файлы, принтеры, коммуникационное оборудование). Виды сетей:

Локальные вычислительные сети. Корпоративные и региональные сети. Телекоммуникационные вычислительные сети. Глобальная сеть Интернет.

Локальные сети служат для объединения небольшого числа компьютеров с помощью сетевого оборудования: сетевых концентраторов и коммутаторов.

Линии связи могут быть проводные и беспроводные. Простой и экономичный способ соединения - прямое кабельное соединение.

Топологии локальных сетей:

Шина - все компьютеры подключены к одному кабелю.

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

замкнутого кольца.

Звезда - соединение основано на файловом сервере.

Снежинка - в этом соединении имеются файловые серверы для

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

предприятия.

Организация работы локальной сети.

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

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


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

1. Что такое компьютерная сеть? Как она строится?

2. Что такое прямое соединение? В чем заключается преимущество и недостаток прямого соединения?

3. Что необходимо для функционирования сети?

4. Что такое локальная сеть?

5. Какие виды локальной сети имеются?

6. Что такое сервер?

7. Что такое одноранговая сеть?

8. Какие топологии сетей бывают?


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники,

9 класс, стр. 190-198.


АНАЛИЗ УРОКА__________________________________________________

______________________________________________________________________________________________________________________________________


УРОК 29

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Протоколы связи. Новые технологии, используемые для работы в сети.


ЦЕЛИ УРОКА: Рассмотреть протоколы связи. Новые технологии,

используемые для работы в сети.

Образовательные:

1. Рассмотреть протоколы связи.

2. Познакомить с новыми технологиями работы в сети.

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

1. Развитие познавательных способностей учащихся.

2. Развитие способности выражать мысли.

Воспитательные:

1. Побуждение к продуктивному мышлению.

2. Формирование кругозора по данной теме.


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Виды сетевых протоколов.

2. Одноранговую сеть.

3. Сеть «Клиент-сервер».

4. Настройки локальной сети.

Учащиеся должны уметь:

1. Объяснять различие сетевых протоколов.

2. Настраивать локальную сеть.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ.


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ ПЕРЕД УЧАЩИМИСЯ.


ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА

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

Протоколы: DHCP, TCP/IP, IPX/SPX, PPTP, L2TP, HTTP, FTP.

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

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

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

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

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

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

Существует три уровня доступа на уровне ресурсов: доступ только для чтения, полный доступ и запрещение доступа.


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

Практическое занятие «Работа в сети» выполнить по учебнику на стр. 200-

208.

Ответить на контрольные вопросы на стр.208-209.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 198-209.


АНАЛИЗ УРОКА___________________________________________________

______________________________________________________________________________________________________________________________________


УРОК 30

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Глобальные компьютерные сети.

ЦЕЛИ УРОКА: Познакомить учащихся с глобальными компьютерными

сетями

Образовательные:

1. Формировать понятие глобальных компьютерных сетей.

2. Рассмотреть основные функции Интернета.

3. Познакомиться с правилами работы в Интернет.

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

1. Развитие активного участия в формировании теоретических знаний по теме.

2. Развитие памяти, способности выражать мысли.

Воспитательные:

1. Воспитание умения проявлять инициативу.

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


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Основные функции Интернет.

2. Правила записи адресов в Интернет.

3. Назначение протоколов.

Учащиеся должны уметь:

1. Проводить поиск информации в Интернет.

2. Объяснять назначение протоколов обмена данными.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ.


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ ПЕРЕД УЧАЩИМИСЯ.


ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА

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

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

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

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

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

Электронная почта: или e-mail, доступна во всей сети Интернет. Она дает возможность людям быстро пересылать файлы по всему миру. Это может быть просто текстовая заметка или может включать графику или какое-либо другое содержание.

Передача файлов: перемещает или копирует файлы с одного компьютера на другой. Существуют специфические руководящие принципы, или протоколы, которые управляют передачей данных по Интернет, известные как протокол передачи файлов (File Transfer Protocol, FTP).

Новости Usenet (Usenet News): сеть компьютеров, которые обмениваются статьями на определенные темы, обеспечивают поддержку программным продуктам или предлагают ответы на различные категории вопросов.

Новостные группы (newsgroups): сетевая конференция в USENET, организованная для ведения дискуссий и обмена новостями. Чтение и отправка сообщений осуществляются программой, запускающейся на компьютере пользователя и соединяющейся с сервером новостей.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 209-220.


АНАЛИЗ УРОКА_________________________________________

____________________________________________________________________________________________________________



УРОК 31

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Общие сведения об электронной почте.


ЦЕЛИ УРОКА: Дать общие сведения об электронной почте. Образовательные:

1. Рассмотреть работу электронной почты.

2. Изучить общие правила отправления и получения электронной почты. Развивающие:

1. Формирование умений добывать и применять знания.

2. Формирование навыков самообразования.

Воспитательные:

1. Воспитание умений проявлять инициативу.

2. Воспитание самостоятельности.

ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Возможности электронной почты.

2. Работу с адресной книгой.

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

1. Настраивать почтовую программу.

2. Формировать электронное письмо.

3. Отправлять и получать электронную почту.

4. Создавать учетную запись в электронной почте,


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ.


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ ПЕРЕД УЧАЩИМИСЯ.


ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА

Электронная почта, или e-mail, - одна из наиболее часто используемых возможностей Интернет. Чтобы отправлять и посылать электронные сообщения, вам необходимо программное обеспечение для работы с электронной почтой. Оно может либо находиться во Всемирной Паутине., либо быть отдельной программой на вашем компьютере -например, Microsoft Outlook. Оба вида программного обеспечения работают одинаково и предполагают следующие шаги:

1. Составляете письмо.

2. Нажимаете кнопку «Отправить», и ваша программа конвертирует сообщение в цифровой формат.

3. Цифровое сообщение уходит через Интернет на почтовый сервер.

4. Почтовый сервер собирает полученную почту, сортирует ее и распределяет ее по отдельным адресатам.

Как создать учетную запись электронной почты?

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

Типичные элементы сообщения электронной почты

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

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

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

Время и дата: как правило, автоматически заполняется программой электронной почты и отражает время отправки сообщения.

Тело письма: пространство, в котором вы создаете сообщение.

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

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

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


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ

Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 220-230


АНАЛИЗ УРОКА________________________________________________

__________________________________________________________________________________________________________________________________


УРОК 32

Учитель______________________________________

Класс____________Дата проведения урока_____


ТЕМА УРОКА: Типы модели и способы моделирования.


ЦЕЛИ УРОКА: познакомить учащихся с понятием модели и способами моделирования, объяснить необходимость моделирования.

Образовательные:

1. Формировать понятие моделей.

2. Рассмотреть типы моделей.

3. Изучить основные этапы моделирования.

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

1. Развитие мировоззрения.

2. Развитие познавательного интереса.

Воспитательные:

1. Воспитание умения слушать и рассуждать.

2. Воспитание умения сотрудничать с коллективом.


ТИП УРОКА: Урок изучения нового материала.


СРЕДСТВА ОБУЧЕНИЯ: ПК. Презентация по новой теме. Дидактический материал.


ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

1. Что такое модель.

2. Виды моделей.

3. Этапы моделирования.

Учащиеся должны уметь:

1. Приводить примеры различных видов моделей.

2. Классифицировать модели в зависимости от способа их представления.

3. Представлять этапы моделирования.


ХОД УРОКА:


ОРГАНИЗАЦИОННЫЙ МОМЕНТ

Приветствие, проверка присутствующих. Заполнение журнала.


ПРОВЕРКА ДОМАШНЕГО ЗАДАНИЯ.


ПОСТАНОВКА ЦЕЛИ ЗАНЯТИЯ ПЕРЕД УЧАЩИМИСЯ.


ОБЪЯСНЕНИЕ НОВОГО МАТЕРИАЛА

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

Моделирование - построение моделей (макетов) для исследования или изучения объектов процессов, явлений.

Модель создается в наглядном виде, в виде письменного плана, чертежа.

Модели делятся на статические и динамические.

Статическая модель - это одномоментный срез информации об объекте.

Динамическая модель позволяет увидеть изменения объекта во времени.

Классификация моделей по свойствам:

1. Область использования.

2. Учет временного фактора в модели.

3. Отрасль знаний.

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

В зависимости от представления модели делятся на: материальные и информационные.

Основные этапы моделированияб

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

2. Построение модели.

3. Компьютерный эксперимент.

4. Анализ результата моделирования.


ЗАКРЕПЛЕНИЕ НОВОГО МАТЕРИАЛА

Для закрепления материала рассмотреть модели из учебника на стр. 243 -247.


ПОДВЕДЕНИЕ ИТОГОВ УРОКА, ВЫСТАВЛЕНИЕ ОЦЕНОК.


ДОМАШНЕЕ ЗАДАНИЕ: Учебник Б. Бурибаев и др. Основы информатики и вычислительной техники, 9 класс, стр. 231-247.


АНАЛИЗ УРОКА_________________________________________________

______________________________________________________________________________________________________________________________________


Приложение 1

File

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

Edit

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

Search

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

Run

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

Compile

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

Debug

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

Tools

Позволяет выполнять некоторые программы, не выходя из Среды Pascal.

Options

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

Windows

Позволяет выполнять все основные операции с окнами (открывать, закрывать, перемещать, изменять размер).

Help

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

Приложение 2


New

Open

Новый файл

F3

Читать файл

Очищает память редактора и переводит его в режим создания нового файла. Вновь создаваемому файлу присваивается имя NONAME.PAS, которое можно изменить при записи файла на диск.

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



Save

F2 Сохранить файл

Переписывает файл из памяти редактора на диск. Файл записывается под своим именем, однако, если к этому моменту имя файла было NONAME.PAS, среда запросит, хотите ли Вы его переименовать. Опцию можно вызвать из режима редактирования с помощью клавиши F2.

Save as

Сохранить с новым именем

Переименовывает редактируемый файл и записывает его на диск под новым именем.

Save all

Сохранить все в окнах

Записывает содержимое всех окон редактора в соответствующие дисковые файлы.

Change dir

Смена каталога

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

Print/Print setup...

Печать файла

Позволяет напечатать файл на принтере.

DOS shell

Выход в DOS

Позволяет временно выйти из среды Pascal без выгрузки его из памяти. После такого выхода вы получаете доступ ко всем командам операционной системы DOS. Для возврата в Pascal достаточно ввести команду EXIT, и экран тотчас же окажется в том состоянии, которое было перед вызовом этой опции.

Exit

Alt-X Выход

Осуществляет выход из среды Pascal и выгрузку его из памяти. Эту опцию можно вызвать непосредственно из режима редактирования с помощью комбинации ALT-X.

Приложение 3

Ins (Ctrl+V)

изменение режима «Вставка/Замена»

Del

удаление символа над курсором

BackSpase

удаление символа перед курсором

Home/ End

перенос курсора в начало/конец текущей строки

PgUp/PgDn (Ctrl+R/C)

перенос курсора на предыдущую/следующую страницу файла (программы)

Ctrl+PgUp/PgDn

перенос курсора в начало/конец файла

Ctrl+ Home/ End

перенос курсора в начало/конец экрана

Left/ Right

перенос курсора на один символ влево/вправо

Ctrl+ Left/ Right

перенос курсора на одно слово влево/вправо

Ctrl+W/Z

экран сдвигается вверх/вниз по тексту (при этом курсор неподвижен)

Shift+Left/ Right

выделение символов слева/справа от текущего символа

Shift +Up/Dn

выделение строк вниз/вверх от текущей строки

Ctrl+Y

удаление текущей строки

Alt+ BackSpase

восстановление удаленной информации


Ctrl+T

удаление слова справа от курсора

Ctrl+Q+Y

удаление части строки от курсора до конца строки

Ctrl+N

вставка строки

Ctrl+Ins

копирование выделенного блока в буфер обмена

Shift+Ins

вставка информации из буфера обмена

Shift+ Del

перенос выделенного блока в буфер обмена (удаление с сохранением в памяти)

Ctrl+ Del

полное удаление выделенного блока

F5/F6

перемещение по открытым окнам с программами

Alt+ F3

закрытие текущего окна

F5

развернуть окно на весь экран

Ctrl-F2

удаление голубой полосы

Ctrl+F8

удаление красной полосы

Приложение 4

Contents

вызывает экран содержимого справочника Borland Pascal Help

Index

выводит список ключевых слов, по которым имеется информация в справочной системе (Shift+Fl)

Topic search

выводит справочную информацию о термине, на котором расположен курсор (Ctrl+Fl)

Previous topic

выводит содержимое предыдущего окна инфор­мационной помощи (Alt+Fl)

Using help

выводит справочные сведения о системе контекстной помощи

Files...

позволяет подключить к системе Help другие справоч­ные файлы

Compiler directives

выводит список директив компилятора

Reserved words

выводит список зарезервированных слов

Standard units

выводит список стандартных модулей

Pascal language

выводит список основных элементов Pascal

Error message

выводит справочную информацию об ошибках

About. . .

выводит справочную информацию о самом пакете Pascal



Список литературы

Нормативные документы:

1. Закон Республики Казахстан "Об образовании"

2. Государственный образовательный стандарт по информатике, Алматы, 1998 г.

Основная литература

1. Балафанов Е.К., Бурибаев Б., Даулеткулов А. 30 уроков по информатике. Новые информационные технологии. Учебник для старших классов общеобразовательных школ, Алматы, ШАРТАРАП, 1998.

2. Накысбеков Б., Бурибаев Б., Мадьярова Г. Основы информатики и вычислительной техники. Учебник для 9 классов общеобразовательных школ, Алматы, МЕКТЕП, 2005.

3. Немнюгин С., Перколаб Л. Изучаем ТигЪоРазсаІ, Москва, ПИТЕР, 2002.

4. Кирнос В. Информатика. Профильный курс «Углубленное программирование на Паскале». Учебник для 10-11 классов. Кокшетау, 2004.

5. Макаренко А., Махонько А. И др. Готовимся к экзамену по информатике. Москва, Эйрис Пресс, 2004.

Учебно-методическая литература:

6. Гейн А.Г. и др. Основы информатики и вычислительной техники. Учебник для 10-11- ых классов средних школ. М, Просвещение, 1993.

7. Кушниренко А.Г. и др. Основы информатики и вычислительной техники. Учебник для 10-1 1-ых класс средних школ. М, Просвещение, 1990.

8. Алексеев А. И др. Общая информатика: Учебное пособие для средней школы. Москва, Инфорком-Пресс, 2000.

9. Алексеев А. И др. Специальная информатика. Учебное пособие для средней школы. Москва, Инфорком-Пресс, 2000.

Ю.Алексеев А. И др. Практическая информатика. Учебное пособие для средней школы. Москва, Инфорком-Пресс, 2000.

Программное обеспечение:

1. Операционная система \¥іш1(ПУ5.

2. УтилитыОС.

3. Приложения ^УІпсІолүз.

4. Интегрированная среда программирования Паскаль.

Подписано в печатъ 14.02.2007 г. Печатъ Ш8О.

Формат изд. 60x84/16. Заказ № 56. Бумага офсет. Объем 12,5 усл. печ. л. Тираж 200 экз.

ОО «ДОИВА Медеуского р-на г. Алматы» г. Алматы,ул. Ч.Валшанова, 115. Тел. 340-943, 340-574

Поурочное планирование по информатике.

1. Накысбеков Б., Мухамеди А., Мадьярова Г. Основы информатики и вычислительной техники. Методическое руководство. Пособие для учителей 9 классов общеобразовательных школ, Алматы, МЕКТЕП, 2005.

2. Златопольский Д. Я иду на урок информатики. Задачи по программированию. Книга для учителя. Москва, Первое сентября, 2001.

3. Кирнос В. Решаем задачи на Паскале. Методическое пособие для учителя. Кокшетау, 2004.

4. Авербух А.В. Изучение основ информатики и вычислительной техники. Пособие для учителя. М.: Просвещение, 1992.

Дополнительная литература:

1. Фигурнов В.Э. ІВМ РС для пользователя. М.:ИНФРА-М, 1997.

2. Левин А. Самоучитель работы на компьютере. Москва, 1998.

3. Быля Т.Н. Изучаем информатику. М.: Рольф, 1997.

4. Каймин В.А. и др. Основы информатики и вычислителыюй техники. Учебник для 10-11-ых классов средних школ. М, Просвещение, 1989.

5. Гейн А.Г. и др. Информатика. Учебник для 8-9-ых классов средних школ. М, Просвещение, 1994.




Самые низкие цены на курсы переподготовки

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

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

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

Начало обучения ближайшей группы: 20 сентября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

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

СОДЕРЖАНИЕ

№ урока                          Тема уроков

Урок 1        Повторение правил поведения в кабинете

информатики.Техника безопасности при работе за компьютером.

Понятие алгоритма и программы. Свойства алгоритмов. 

Урок 2       Способы записи алгоритмов. Транслятор.

Общие правила алгоритмического языка. 

Урок 3       Команды алгоритма. Структура алгоритмов. Этапы решения задач на ПК. 

Урок 4       Работа в среде Паскаль. Набор текста программы. Справочная система.Выполнение программы. 

Урок 5       Алфавит языка. Константы. Переменные.Типы данных. Стандартные функции.Выражения и способы записи выражений. 

Урок 6       Структура программы. Операторы  ввода/вывода. 

Урок 7       Контрольная работа №1«Программирование линейных

алгоритмов». 

Урок 8        Повторение.

Урок 9       Операторы ветвления языка Паскаль. 

Урок 10     Оператор выбора. Оператор безусловногоперехода.

Урок 11      Операторы повторения. Оператор WHILE. 

Урок 12     Операторы повторения. Оператор Repeat. 

Урок 13      Операторы повторения. Оператор FOR. 

Урок 14     Сложные циклы 

Урок 15     Символьные и строковые величины. 

Урок 16     Контрольная работа №2«Программирование алгоритмов с

циклами».

Урок 17     Повторение. 

Урок 18     Переменные типы (перечисляемые, ограниченные).

Урок 19     Одномерные массивы. 

Урок 20     Двумерные массивы. 

Урок 21      Подпрограммы. Стандартные

библиотечные модули. 

Урок 22     Процедуры. Функции. 

Урок 23     Самостоятельная работа №1 «Массивы».

 

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

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

Похожие материалы

2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации. Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии.

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

Конкурс "Законы экологии"