лабораторная работа / лр-1
.docРабота с окнами Турбо Паскаля
Главное меню Турбо Паскаля включает следующие опции:
File (файл) – действие с файлами и выход из системы;
Edit (редактировать) – восстановление испорченной строки и операции с временным буфером;
Search (искать) – поиск текста, процедуры, функции или места ошибки;
Run (работа) – прогон программы;
Compile (компилировать) – компиляция программы;
Debug (отладка) – отладка программы;
Tools (инструменты) – вызов вспомогательных программ;
Options (варианты) – установка параметров среды;
Window (окно) – работа с окнами;
Help (помощь)– обращение к справочной службе.
Задание 1. Программа ввода сообщения на экран ЭВМ.
Program lab1; объявление имени программы
Const оператор описания констант
Text = ‘Программирование’; описание константы
Begin раздел операторов
WriteLn (Text); оператор вывода сообщения
End. конец программы
Задание 2. Найти результат деления первого числа на второе и вывести полученный результат
Program lab11(Input, Output);
Var
n1,n2: Integer; {ввод целых n1 и n2}
x: real; {х - результат}
Begin
n1:= ; n2:=; {Вводим n1, n2}
x:=n1/n2; {Нахождение результата}
WriteLn (‘х=’,x:8:3); {Вывод результата}
End.
Таблица стандартных математических функций, типов аргументов и функций.
Обращение |
Выполняемые Функции |
ТИП
Аргумента функции |
|
ABS(X) SQR(X) SQRT(X) SIN(X) COS(X) arctan(X) LN(X) EXP(X)
TRUNC(X)
ROUND(X) |
x x2
sinx cosx arctgx lnx x
выделение целой части числа
округление числа |
real или integer
real |
real или integer real real real real real real
integer |
PRED(X)
SUCC(X)
|
нахождение предшедствующего эл-та
нахождение последующего элемента |
integer или char или boolean
|
integer или char или boolean |
ORD(X) |
определение порядкового номера символа в наборе символов |
char или boolean |
integer |
ODD(x) |
определение четности числа |
integer |
boolean |
CHR(I) |
определение символа из набора символов по порядковому номеру i |
integer |
char
|
{y=x5 } y=EXP(5*ln(x)); xn x=EXP(n*ln(x));
sin x2 => sin (x*x) или sin(sqr(x))
sin 2x => sqr(sin(x)) или sin(x)*sin(x)
|