Инфоурок Информатика КонспектыУрок на тему: "Структура программы Паскаль. Типы переменных"

Урок на тему: "Структура программы Паскаль. Типы переменных"

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

ТЕМА: СТРУКТУРА ПРОГРАММЫ. ТИПЫ ПЕРЕМЕННЫХ.

 

Цель урока:

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

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

·         воспитание чувства ответственности за результаты своего труда, уверенность в себе и своих знаниях.

·         тип урока:  изучения и первичного закрепления новых знаний.

Ход урока:

1. Организационный момент.

2. Опрос.

·         Назовите этапы решения задач на ЭВМ.

·         Дайте определение алгоритма. Назовите свойства алгоритма. Привести пример алгоритма.

3. Новый материал.

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

o    Алфавит

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

o    Цифры 0-9

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

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

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

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

Р=3.14

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

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

1.      Простые

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

3.      Ссылочные

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

5.      Объектные

 

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

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

Целый

Логический

Символьный

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

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

 

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

 

Тип

Диапазон значений

Формат

 

Shorting

Короткий

-128..127

1 байт

Integer

Целый

-32768..32867

2 байта

Longint

Длинный

-2 147 483 648..2 147 483 647

4 байта

 

 

 

 

 

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

 

Тип

Точность

Формат

 

Real

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

11-12 знаков

6 байт

Double

Двойной точности

15-16 знаков

8 байт

 

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

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

 

Сложение

+

 

Вычитание

-

Умножение

*

Деление

/

Целочисленное деление 11 div 5=2

Div

Остаток от деления 11 mod 5=1

Mod

 

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

 

|x|

abs(x)

 

x2

sqr(x)

http://doc4web.ru/uploads/files/61/61531/hello_html_m6a246316.gif

sqrt(x)

http://doc4web.ru/uploads/files/61/61531/hello_html_33c685de.gif

pi

sin x

sin(x)

cos x

cos(x)

 

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

http://doc4web.ru/uploads/files/61/61531/hello_html_m474bab8f.gifhttp://doc4web.ru/uploads/files/61/61531/hello_html_276f46ef.gifhttp://doc4web.ru/uploads/files/61/61531/hello_html_3b899d27.gifhttp://doc4web.ru/uploads/files/61/61531/hello_html_3fc93c7f.gif.

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

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

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

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

Readln (a1, a2,…,an)

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

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

Writeln (a1, a2,…,an)

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

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

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

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

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

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

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

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

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

begin

операторы

end.

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

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

Program z1;

Var a, b, p, s: real;

Begin

Writeln(‘b’);

Readln (a, b);

P:= 2*(a+b);

S:=a*b;

Writeln (p, s);

Readln;

End.

5. Итог урока.

6. Домашнее задание. Выучить конспект.

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

http://doc4web.ru/uploads/files/61/61531/hello_html_m790c01be.gifhttp://doc4web.ru/uploads/files/61/61531/hello_html_m7c727418.gifhttp://doc4web.ru/uploads/files/61/61531/hello_html_7c36760b.gifhttp://doc4web.ru/uploads/files/61/61531/hello_html_m48173678.gifhttp://doc4web.ru/uploads/files/61/61531/hello_html_408cd640.gif.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок на тему: "Структура программы Паскаль. Типы переменных""

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

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

Хранитель музейных предметов

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

Менеджер по туризму

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 664 805 материалов в базе

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

Другие материалы

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

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

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

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

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

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

    Булекова Альбина Упагалиевна
    Булекова Альбина Упагалиевна
    • На сайте: 8 лет и 2 месяца
    • Подписчики: 0
    • Всего просмотров: 25900
    • Всего материалов: 10

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

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

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

Бухгалтер

Бухгалтер

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 24 человека из 17 регионов

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

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

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

600 ч.

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

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

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

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

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

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 41 человек из 23 регионов
  • Этот курс уже прошли 53 человека

Мини-курс

Идеи эпохи Просвещения: педагогическое значение для современности

4 ч.

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

Мини-курс

Карьерный навигатор: эффективный поиск работы

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 24 человека из 16 регионов

Мини-курс

Медиа и коммуникации в современном обществе

5 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 77 человек из 35 регионов
  • Этот курс уже прошли 16 человек