Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Порядок выполнения работы. 1. Изучить Краткие теоретические сведения.




1. Изучить "Краткие теоретические сведения".

2. Ознакомиться с назначением клавиш в среде программирования TurboPascal® (см. п. Назначение клавиш).

3. Решить задачи №№1..4 (см. п. Порядок решения задачи.).

4. Показать работу программ преподавателю.

5. Распечатать тексты полученных программ.

6. Оформить отчет (пояснительную записку) (см. п. Требования к отчету).

7. Сдать отчет (пояснительную записку) преподавателю.

8. Подготовиться к ответам на контрольные вопросы.

9. Защитить работу.

Краткие теоретические сведения

Процедуры вывода.

Вывод обычно принимает форму, которая зависит от выходного устройства: на экран или на принтер. Различают следующие операторы:

Процедура Writeln.

Ее назначение - вывод информации на экран. Ее формат прост и гибок при использовании:

Writeln (элемент, элемент,....);

Каждый элемент - это то, что Вы хотите вывести на экран и может быть: значением, таким как целое или вещественное число (2, 2.5), символом ('a', 'Z'), строкой ('Здравствуй, мир'), булевским значением True. Все элементы печатаются в строку в заданном порядке. После вывода курсор устанавливается на начало следующей строки. Если есть необходимость оставить курсор в этой же строке после последнего элемента, то используйте процедуру Write (элемент, элемент,...);

При выводе элементов Write между ними автоматически пробелы не вставляются. При желании иметь их, необходимо их учесть самим:

Writeln (элемент,' ',элемент,' ',....);

Приведем ряд примеров:

A: = 1; B: = 2; C: = 3

Writeln (A, B, C); результат на экране 123

Writeln (A, ' ', B, ' ', C); результат на экране 1 2 3

Name: = 'Frank';

Writeln ('Hi', Name); результат на экране HiFrank

Writeln ('Hi, ', Name, '.'); результат на экране Hi, Frank.

Процедуры ввода.

В стандартном Паскале есть две основных процедуры ввода информации Read и Readln, которые используются для чтения данных с клавиатуры. Их формат:

Read (элемент,элемент,...);

и

Readln (элемент,элемент,...);

где каждый элемент - это переменная целого, вещественного, символьного типа или строка. Вводимые элементы должны отделяться друг от друга пробелами или нажатием клавиши <Enter>.

Рекомендация. При чтении с клавиатуры, каждую переменную следует читать отдельной процедурой. Перед чтением, следует вывести на экран тест содержащий просьбу ввести данные а также смысл данных, область значений и инструкцию по вводу. Очень удобно использовать парой процедур Write – для вывода текста, и Readln – для чтения (ввода) параметра.

Например:

Write (' Длина стержня (0..125) см?'); Readln (Length);

Write (' Имя файла для записи результатов?'); Readln (FileName);

Задача №1

Набрать и выполнить в системе программирования TurboPascal прилагаемую программу, заполнив шаблоны своими данными.

program hello;

{ Программа выводит на экран приветствие }

begin

Write;

Write ('Программу выполнил студент(ка) ');

Write (' гр. <Индекс группы>');

Write ('<Ф.И.О.>');

Write;

Write ('Привет от ФЛА!');

Write;

end.

Задача №2

Заменить в полученной программе все вызовы процедуры Write на WriteLn.

Задача №3

Расставить оптимальным образом Write и WriteLn (из соображений красоты получаемого изображения).

Задача №4

Написать программу, которая запрашивает у пользователя строку, а затем выводит ее на экран. При этом:

Ø Программа должна выводить на терминал реквизиты авторов (фамилию, имя и группу).

Ø Программа должна подсказывать пользователю, что ему делать.

Контрольные вопросы

1) Каков порядок получения работающей программы в системе программирования TurboPascal.

2) Как выявить наличие синтаксических ошибок в программе?

3) Как просмотреть результат работы программы?

4) Как выполняется процедура вывода Write?

5) Как выполняется процедура вывода WriteLn?

6) Как выполняется процедура ввода Read?

7) Как выполняется процедура ввода ReadLn?

8) В чем состоит отличие между процедурами Write и WriteLn, Read и ReadLn?

9) Каковы диапазоны представления чисел в типах real и integer?

Лабораторная работа № 2

Вычисление арифметических выражений

Цель работы

Научиться записывать арифметические выражения используя правила языка ПАСКАЛЬ. Закрепить навыки работы с процедурами ввода/вывода.





Поделиться с друзьями:


Дата добавления: 2016-11-18; Мы поможем в написании ваших работ!; просмотров: 653 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Большинство людей упускают появившуюся возможность, потому что она бывает одета в комбинезон и с виду напоминает работу © Томас Эдисон
==> читать все изречения...

2551 - | 2215 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.