Студопедия
Главная страница | Контакты | Случайная страница

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

Практическое задание N 1. 1

Читайте также:
  1. I. Задание: Япония
  2. Анализ бизнес среды: практическое использование моделей STEP/PEST, SLEPT
  3. Воспитатель 1: Шестое задание.
  4. ВТОРОЕ ЗАДАНИЕ
  5. ВЫПОЛНЕННОЕ ЗАДАНИЕ " Y ", либо любое
  6. Глава 10 Особо важное задание
  7. Гоулд С.Э., Рубин Р. Бизнес в стиле дзен: Практическое руководство для дзен - предпринимателя / Пер. – 2 – е изд. М.: Добрая книга, 2006. – 207 с. 3000 экз.
  8. Домашнее задание
  9. ДОМАШНЕЕ ЗАДАНИЕ
  10. Домашнее задание на четверг 22 мая

 

1) Создайте три файла с именами f1. pas, f2. pas, File_1. pas.

Запишите в первый файл структуру программы, приведенную ниже.

Скопируйте текст файла f1. pas в окно с файлом f2. pas. В файле f2. pas исключите разделы с процедурами и функциями.

В файл File_1. pas скопируйте разделы с процедурами и функциями из файла f1. pas. В файле f1. pas уберите подключение файла File_1. pas.

Откомпилируйте файлы f1. pas и f2. pas.

 

 

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

 

 

Структура программы на языке Турбо-Паскаль имеет вид:

 

Program NAME; { Заголовок программы - не обязательный оператор }

{ NAME - имя программы }

{ Раздел описания }

{$N+} { Режим компиляции для расчетов с подключением сопроцессора }

 

Uses CRT, DOS, GRAPH; { Подключение библиотек CRT, DOS, GRAPH }

 

Label L1, L2, L3; { Список используемых в программе меток L1, L2, L3 }

 

Const C=10; { Задание значений констант, используемых в программе }

B=0. 15; Y=True; { С- целое число, В- вещественное число }

F='Фамилия'; { Y- Логическая константа, F- Символьная строка }

 

Type M= array[1.. 100] of integer; {Описание типов введенных программистом }

 

Var { Описание переменных }

m1, m2: M; { m1, m2 - массивы целых чисел (типа М) }

a1: array [ 1.. 100 ] of real; { а1 - массив вещественных чисел }

ch: array [ 1.. 200 ] of char; { ch - массив символов }

ch1, ch2: char; { ch1, ch2 - символьные переменные }

s: string[79]; { s - строка до 79 символов }

a, d, x: real; { a, d, x - вещественные переменные }

yes, no: boolean; { yes, no - переменные логического типа }

f1, f2: text; { переменные для описания текстовых файлов }

{ ---------------------------------------------------------------- }

Procedure NAME_1(Parm1:Real; Var Parm2:Real); { Заголовок процедуры }

{ NME_1 - имя процедуры, Parm1, Parm2 - параметры }

{ Раздел описания }

BEGIN

{ Раздел выполнения }

END;

{ ---------------------------------------------------------------- }

Function FUN_1(Parm3, Parm4: Real): Real; { Заголовок функции }

{ FUN_1 - имя функции, Parm3, Parm4 - параметры }

{ Раздел описания }

BEGIN

{ Раздел выполнения }

END;

{ ---------------------------------------------------------------- }

{ $I File_1. pas } { Подключение файла File_1. pas с дополнительными

функциями и процедурами }

{ ---------------------------------------------------------------- }

BEGIN { Начало выполнения программы }

{ Раздел выполнения }

END. { Конец выполнения программы }

 

 

Операции и стандартные функции

 

 

В Турбо-Паскале применяются следующие условные знаки и служебные слова для описания различных операций:

 

Приоритет Условный Выражение Название Тип переменных Тип результата

операции знак операции в выражении выполнения операции

 

ЛОГИЧЕСКИЕ ОПЕРАЦИИ

1 not not A логическое логический логический

"не" целый целый

2 and A and B логическое логический логический

"и" целый целый

3 or A or B логическое логический логический

"или" целый целый

3 хor A хor B логическое логический логический

исключающее целый целый

"или"




Дата добавления: 2015-09-10; просмотров: 76 | Поможем написать вашу работу | Нарушение авторских прав

Глава 1. Алгоритмический язык Турбо-Паскаль | Window - работа с окнами. | Структура языка Турбо-Паскаль | Типы переменных | Практическое задание N 1. 2 | Практическое задание N 1. 7 | Практическое задание N 1. 11 | Практическое задание N 1. 14 | Оператор перехода к метке | Оператор |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав