Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Стандартные функции.DOC
Скачиваний:
0
Добавлен:
16.11.2019
Размер:
90.62 Кб
Скачать

Тема: Операторы Паскаля: присваивания, ввода-вывода данных. План урока.

  1. Оператор присваивания.

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

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

  4. Модуль CRT.

  5. Выражения и функции в Паскале.

  6. Практическая работа.

Ход урока.

I. Актуализация опорных знаний.

а) Вопросы к учащимся:

  • История развития Паскаля.

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

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

  • Назовите типы данных.

  • Как загрузить Паскаль?

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

  • Основные команды меню.

  • Отличие интегрированной Среды Турбо-паскаль от Турбо-бейсика.

б) Исправьте синтаксические ошибки:

PROGRAM PRIMER 1;

VAR L2,3J INTEGER

R REAL;

BEGIN

3J=3E-01

READ (I1, I2)

I1+I2+I3:=R

WRITELN R

END;

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

п/п

Задание

Ответ

п/п

Задание

Ответ

0,00237105

0.00237E5

257

257

-125,87

-125.87

200 000

200000

+79

+79

0,1

0.1

871010

87E10

0,410-5

0.4E-5

103

1E3

-10-10

-10E-10

II. Cоставьте из символов X и 7 все возможные идентификаторы, состоящие из трех символов.

Ответ: XXX, XX7, X7X, X77.

II. Оператор присваивания.

Оператор присваивания придает переменной конкретное значение, например:

x:=2; y:=5.

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

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

a:=b; a:=b+c; x:=y+2-z.

Общая схема оператора присваивания такова:

имя := выражение

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

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

Ввод данных с клавиатуры дисплея выполняется оператором

READ (список переменных),

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

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

разделяется пробелами или нажатием клавиши “Enter”. Заканчивают ввод всегда клавишей Enter.

Дополнительный оператор ввода - READLN (список переменных).

После ввода данных происходит переход на следующую строку.

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

Вывод данных на экран дисплея выполняется оператором

WRITE (список печати)

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

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

Примеры.

1). WRITE(‘Ответ=’, Y)

2). WRITE(‘Ответ=’, 2*3.14/(1.34+56.3))

В операторе вывода можно задать формат вывода.

WRITE(X:N:M)

x- переменная вещественного типа

n- выражения целого типа, характеризующие ширину поля вывода

m-число будет выводиться с m знаками после запятой

Примеры.

3). WRITE(‘A=’, A:2, ‘B=‘,B:3,’C=‘,C:1)

4). WRITELN(A, B); WRITE(C)

5). WRITELN(A<B:7)

6). WRITE(Y:5:3, X:7:2)