Инфоурок Информатика КонспектыУрок на тему: «Введение в алгоритмический язык Турбо Паскаль».

Урок на тему: «Введение в алгоритмический язык Турбо Паскаль».

Скачать материал

                                                                       Урок №2       Класс 9-а,б.

                                                                                               Дата: 11.09.2015     

Учитель. Астанина А.А.  

Конспект урока «Введение в алгоритмический язык Турбо Паскаль».

Цели урока:

 

·  введение основных понятий алгоритмического языка Турбо Паскаль;

·  формирование практических навыков работы со средой алгоритмического языка Турбо Паскаль;

·      продолжение развития навыков алгоритмизации и формирование навыков программирования;

·      формирование образного и теоритического мышления, развитие у учащихся умения логически излагать мысли;

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

·      формирование ответственного отношения к учебе, аккуратность;

 

Основные понятия:

 

·  алфавит языка;

·  слова, выражения, операторы;

·  переменные и константы;

·  стандартные типы данных.

Оборудование:

·      мультимедийный проектор;

·      персональные компьютеры;

·      учебные материалы: презентация к уроку.

 

Ход урока:

 

1)   Организационный момент: (1-2 мин)

Учащиеся заходят в класс, рассаживаются за парты, приветствуют учителя, сообщают об отсутствующих.

2)   в14_в4Актуализация и проверка усвоения изученного материала: (10-12 мин).                

·  Вопросы: 1. Какой геометрической фигурой обозначается ввод и вывод данных в алгоритме?

2. Какой геометрической фигурой обозначается команда?

3. Вспомните название геометрической фигуры отвечающей за условие.

4. Назовите основные алгоритмические структуры.

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

Задание: Запишите значение переменной X после выполнения фрагмента алгоритма:

 

3)   Объяснение нового материала: (22 - 25 мин).  Объяснение нового материала сопровождается демонстрацией с помощью мультимедийного проектора.

 

I Состав алгоритмического языка.

 

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

 

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

 

В качестве слов используются число или имя.

Числа – целые,  десятичные (0.5), имена – стандартные, дает разработчик программы. Задаются стандартным объектам языка (стандартные функции, названия типов и т.д.). В имени можно использовать латинские буквы и цифры (допускается специальный знак подчеркивание), например: AB12, AB_12, A*B – недопустимо.

Задание: Найдите из списка имена:

aaaa_01,  ттттт_01, 01, algorithm, summa, summa-5, 12AB.

 

Выражения – конструкция языка, задающая правило вычисления значения и состоящее из операнда (переменные, константы), функций, знаков операций, например:

A+B*C/Sin(X) – здесь в выражении 3 операции, 4 операнда и 1 функция.

 

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

 

II Структура программы и данные.

 

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

Описательная часть начинается с заголовка:

Program <имя>;

<описательная часть>

Begin                                                         служебные слова

<исполнительная часть>

End.

 

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

Примеры констант: 12, ‘AB’ – текстовая константа.

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

 

Стандартные типы:

1.      ЦЕЛЫЕ, специальное название, которое является стандартным именем: Integer. (на языке не важно какими буквами мы пишем).

Определяет подмножество целых чисел: от -32767 до 32768.

Совокупность операций: +, - , *, (обычного деления нет) DIV, MOD.

Деление нацело и выделение остатка

Примеры: A + B

A   MOD   B

A   DIV   B

10  DIV   3     à    3

10  MOD   3     à    1

 

2.      ВЕЩЕСТВЕННЫЙ, стандартное имя: Real.

Определяет подмножество действительных чисел в интервале: от 10-38 до 1038.

Совокупность операций: +, - , *, /.

ВСЕ ДАННЫЕ В ПРОГРАММЕ ДОЛЖНЫ БЫТЬ ОПИСАННЫ С УКАЗАНИЕМ ТИПА.

 

Program <имя>;

Var

<имя переменной>: <тип>;                       служебные слова

Begin

 

Пример:

Var                                               специальный разделитель

A: Integer; B: Real;

 

III Правила для записи выражений:

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

2.      Операнды должны быть выражены одним типом (исключение: Integer+Real).

3.      Приоритет операций: наивысший у * и у /, потом + и -.

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

Примеры: (A+B)/C; (A+B)/(-C); (a+b)/(c*d-4).

Задание:

Запишите выражения в виде пригодном для использования в программе:

 

4) Итог урока: (2-4 мин).

Вопросы для обсуждения:

1)     Перечислите состав алгоритмического языка.

2)     Из каких частей состоит программа?

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

4)     Охарактеризуйте тип данных ЦЕЛЫЕ.

5)     Охарактеризуйте тип данных ВЕЩЕСТВЕННЫЕ.

6)     Перечислите основные правила записи выражений.

 

5) Домашнее задание: (2 мин).

1) Запишите выражения в виде пригодном для использования в программе:

2) Вычислите:

20  DIV   7;   

20  MOD   7; 

(12  DIV  5)+( 15  DIV  4);

(12  MOD  5)+( 15  MOD  4);

      

 

Параграф 11-12.

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок на тему: «Введение в алгоритмический язык Турбо Паскаль»."

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Товаровед-эксперт

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 655 033 материала в базе

Скачать материал

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

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 02.11.2015 876
    • DOCX 92.5 кбайт
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Астанина Александра Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

    Удалить материал
  • Автор материала

    • На сайте: 8 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 10606
    • Всего материалов: 7

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Копирайтер

Копирайтер

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 191 человек из 53 регионов
  • Этот курс уже прошли 970 человек

Курс профессиональной переподготовки

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Курс повышения квалификации

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

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 140 человек из 43 регионов
  • Этот курс уже прошли 1 296 человек

Мини-курс

Методы решения нестандартных математических задач

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 12 человек

Мини-курс

Управление проектами и стоимостная оценка в современном бизнесе

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

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

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе