суббота, 2 февраля 2013 г.

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

473.55 Kb.НазваниеУроков информатики по теме: «Программирование на языке Паскаль»страница1/10алгоритмаДата конвертации05.10.2012Размер473.55 Kb.Тип   1                   Разработки уроковинформатики по теме:«Программирование на языке Паскаль».РазработчикАфонина Е.В. ЂЂЂ учитель информатикиУрок 1-2Тема: Правила ТБ. Этапы решения задач на ЭВМ. Алгоритм. Свойства алгоритма. Исполнитель алгоритма.Цель: повторить правила ТБ при работе в компьютерном классе, Определить этапы решения задач на ЭВМ,Ввести понятие алгоритма и его свойств. Правила ТБ. Заполнить журнал по ТБ.Новый материал Задача в информатикеЭтапы решения задачи Постановка задачиМатематическая формализацияСоставление алгоритмаЗапись алгоритма на языке программированияИсполнение программыАнализ результатов и корректировка алгоритма, в случае необходимости. Алгоритм ЂЂЂ четкая последовательность действий.Исполнитель алгоритмаИгра Баше. Имеется 15 предметов. Соперники ходят по очереди, за каждый ход любой из играющих может взять 1, 2 или 3 предмета. Проигрывает тот, кто вынужден взять последний предмет. Алгоритм выигрыша для первого игрока имеет вид: взять 2 предметавторой и последующие ходы делать так, чтобы количество предметов, взятых вместе с соперником за очередной ход, в сумме составляло 4. Данный алгоритм приводит к выигрышу для 7, 11, 15, 19 предметов. 15 пр. 2 4-x 4-y 4-z x y z 1 21 x y z c d 1 4-x 4-y 4-z 4-c 4-d Задумайте натуральное число Умножите его на 5Прибавить 8Сумму умножить на 2 Алгоритм отгадывания числа вычесть из результата 16отбросить крайнюю правую цифру, получим искомое число. (x*5+8)*2=y10x = y-16 Свойства алгоритма ДискретностьТочностьПонятностьКонечностьМассовость Решение задач. Составить алгоритм, как набрать из реки 7л воды, если имеются сосуды емкостью 3л и 8л. 1 2 3 4 5 6 7 8 3л 0 3 0 3 0 2 2 3 8л 8 5 5 2 2 0 8 7 Алгоритм Евклида (НОД) Если числа равны, то взять любое из них в качестве ответа, иначе продолжить выполнение алгоритма.Найти большее из чисел.Заменить большее число разностью большего и меньшего чисел.Начать сначала. Исполнитель умеет: Умножать число на 2;Увеличивать число на 1.Составить для этого исполнителя алгоритм получения числа 100 из единицы. Исполнитель умеет из дроби a/b получать любую из дробей (a-b)/b, (a+b)/b, b/a. Как получить из дроби m дробь l ? 4. Итог урока.5. Домашнее задание. W 38(авт. И.Г. Семакин. Информатика 7-9), записи в тетради.Составить алгоритм. Некий человек должен перевезти в лодке через реку волка, козу и капусту. Каждый раз он может перевезти только либо волка, либо козу, либо капусту. На одном берегу нельзя оставить вместе козу и волка, а также козу и капусту. Составить алгоритм переправы на другой берег.Разведывательный дозор в составе двух человек подошел к реке. Мост был разрушен, а река слишком глубока и широка, чтобы переправить через нее вброд или вплавь. Около берега в маленькой лодке проплывали два мальчика. Как переправиться на этой лодке через реку, если она может выдержать только либо одного взрослого, либо двух мальчиков? Урок 3-4Тема: Алфавит языка Паскаль. Типы данных. Арифметические операции. Арифметические выражения. Структура программы на языке Паскаль. Основные операторы. Цель: познакомить со средой программирования Паскаль; познакомить с основными типами данных и основными операциями над данными, определить структуру программы. Опрос. Назовите этапы решения задач на ЭВМ.Дайте определение алгоритма. Назовите свойства алгоритма. Привести пример алгоритма.Прочитать алгоритм к задаче про волка, козу, капусту. Новый материал. Паскаль был разработан в 1968-1970 гг. Н.Витером. Турбо Паскаль появился в 1984 году.АлфавитЛатинские прописные и строчные буквыЦифры 0-9Знаки + - * / \ ^ , . ; : ЂЂЂ () _Служебные слова.Константы ЂЂЂ числа, символы, строки, которые не изменяют своего значения в процессе выполнения программы. CONST e=2.71 (число Эйлера)Р=3.14 Переменные ЂЂЂ величины, которые меняются в процессе выполнения программы. Объявляя переменную заданного типа, вы отводите в памяти место, где будет хранится ее значение. Типы данных в Паскале: ПростыеСтруктурированныеСсылочныеПроцедурныеОбъектные Простые типы данных Порядковые ВещественныеЦелыйЛогическийСимвольныйОграниченныйПеречисляемыйЦелочисленный тип Тип Диапазон значений Формат Shorting Короткий -128..127 1 байт Integer Целый -32768..32867 2 байта Longint Длинный -2P147P483P648..2 147P483 647 4 байта Вещественный тип Тип Точность Формат Real Вещественный 11-12 знаков 6 байт Double Двойной точности 15-16 знаков 8 байт Арифметические выражения и операции. Арифметическое выражение состоит из операндов, скобок, знаков операций. Сложение +

Уроков информатики по теме: «Программирование на языке Паскаль»

Уроков информатики по теме: «Программирование на языке Паскаль»

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

Отправить комментарий