Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Паскаль_теория.doc
Скачиваний:
8
Добавлен:
08.11.2018
Размер:
341.5 Кб
Скачать

Язык Паскаль

Список используемой литературы:

  1. Д.М. Златопольский. Сборник задач по программированию для школьников. Еженедельное приложение к газете «Первое сентября» «Информатика», №№ 4-10, 13-19/ 2000

  1. Информатика. Задачник-практикум в 2 т./Под ред. И.Г. Семакина, Е.К. Хеннера: Том 1. – М.: Лаборатория Базовых Знаний, 2000. – 304 с.:ил.

  1. Л.Б. Квасова, Е.А. Подрез, Т.А. Симанева. Изучение языка программирования Турбо-Паскаль в курсе «Основы информатики и вычислительной техники». – Орел: Орл. обл. ком. гос. стат., 1995. – 106 с.

  1. С.И. Молчанова. Основы программирования. Турбо-Паскаль 7.0 для школьников и абитуриентов. – М.: ЗАО «Премьера», ООО «Издательство АСТ», 2000. – 224 с.:ил.

  1. В.Н. Пильщиков. Сборник упражнений по языку Паскаль. Учеб. пособие для вузов. – М.:Наука. Гл. ред. физ.-мат. лит., 1989. – 160 с.:ил.

  1. Программирование на языке Паскаль: задачник/ под ред. Усковой О.Ф. – СПб.: Питер, 202.- 336с.:ил.

Тема: Типы данных. Операторы ввода-вывода данных.

Цель: сформировать понятие “типы данных”, привить навыки работы с операторами ввода-вывода данных.

План работы:

  1. Повторить теорию.

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

  3. Выполнить самостоятельные задания.

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

  1. Теория.

1. Тип данных определяет то множество значений, которое может принимать переменная, отнесенная к данному типу.

В программе одной и той же переменной может быть задан только один тип.

В языке Паскаль могут использоваться следующие стандартные типы данных:

Integer целочисленный -32768...32767

Real вещественный 10-38... 1038

Boolean логический true, false

Char символьный один из символов

Byte байтовый 0...255

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

Например:

Var cifra1, cifra2: integer;

chislo1, chislo2: real;

bukva: char;

chislo: byte;

2. Самым универсальном средством ввода исходных данных в программу является его организация в разделе операторов, используя операторы ввода READ или READLN. Эти операторы позволяют выполнить программы с различными наборами исходных данных.

Общий вид оператора ввода:

READ(<переменная_1>,<переменная_2>,...,<переменная_n>);

или

READLN(<переменная_1>,<переменная_2>,...,<переменная_n>);

В отличие от оператора READ, оператор READLN после ввода всех указанных в операторе данных осуществляет переход к следующей строке ввода.

Увидеть результат работы своей программы можно только одним способом - использовать для этого специальный оператор - оператор вывода.

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

Общий вид оператора вывода:

WRITE (<В1>[:M1[:N1]],...,<Bк>[:Mк[:Nк]]);

или

WRITELN (<В1>[:M1[:N1]],...,<Bк>[:Mк[:Nк]]);

Все данные, перечисленные в скобках после служебного слова WRITE, выводятся на экран в одну строку.

Оператор вывода WRITELN отличается от WRITE тем, что после завершения его работы автоматически осуществляется перевод курсора на новую строку (следующий оператор вывода начинает печать с новой строчки).

<В1>,...,<Вк> - выражения, значения которых выводятся на экран.

M1,...,Mк и N1,...,Nк - целые числа (выражения целого типа), определяющие соответственно общее число позиций для выводимого значения и число позиций после запятой в нем.

Естественно, что значения N1...Nк имеют смысл только при выводе выражений вещественного типа.

Например:

read(chislo, cifra1);

readln(bukva);

write(2+2);

write(chislo1:6:2, cifra2);

writeln(chislo2:8:3, cifra1);