Рабочая тетрадь для выполнения лабораторных работ

Государственное бюджетное образовательное учреждение среднего профессионального образования

Московской области

Воскресенский индустриальный техникум

Рабочая тетрадь для выполнения лабораторных работ

Основы программирования

Наименование специальности

230115 Программирование в компьютерных системах

Квалификация выпускника

Техник-программист

Воскресенск 2014 г.


  Лабораторная работа 1. Разработка линейных программ. Цель работы: выработать умение в построении алгоритмических схем линейной структуры содержащих. Содержащих операторы форматного вывода информации на экран. Задача работы: научиться составлять программы на языке Турбо паскаль. Теоретическая часть. Структура программы Разделы: Program-содержит заголовак программы. Const – содержит константы. Type – содержит структуру пользовательских типов данных. Var– содержит описание неременных. Begnin … End. – операторные скопки (в них записывается алгоритм программы спомощью операторов языка высокого уровня). Операторы ввода/вывода данных. Read() –оператор считывает данные с экрана и заносит в указанные переменные в аперативной памяти. В скобках указываются имена переменных которые надо заполнить. Read(a); Если переменных несколько то они указываются через запятую. Read(a,b,c); Readln() –имеет приставку ln позволяющую после выполнения оператора перенести курсор на следующую строку. Write () –оператор выводит данные на экран. С помощью этого оператора реализуется пользовательский интерфейс. Если нужно вывести переменную то она указывается в скобках. Write (a); Если переменных несколько то их указывают через запятую. Write (a,b,c); Если нужно вывести строку текста, то она заключается в опострофы. Write (‘privet’); Writeln()-приставка ln переносит курсор на следующую строку после выполнения оператора. Форматный вывод данных. Примеры: Writeln(a:6)-выведит переменную a на шестую позицию экрана; Writeln(a:3,b:5)-выведит b на пятую позицию после вывода переменной a. Writeln(a:10:6)- втом случае если a дробное число. 10- позиция вывода, 6- количество разрядов после запятой. Для вывода символов из таблице ASCII используется #. Математические функции.
Стандартные математические функции Турбо Паскаля
Обращение Тип аргумента Тип результата Примечание
Abs(x) Real, integer Тип аргумента Модуль аргумента
ArcTan(x) Real, integer Real Арктангенс (значение в радианах)
Cos(x) Real, integer Real Косинус, угол в радианах
Exp(x) Real, integer Real Экспонента
Frac(x) Real Real Дробная часть числа
Int(x) Real, integer Real Целая часть числа
Ln(x) Real, integer Real Логарифм натуральный
Pi Нет Real 3,141592653
Sin(x) Real, integer Real Синус, угол в радианах
Sqr(x) Real, integer Тип аргумента Квадрат аргумента
Sqrt(x) Real, integer Real Корень квадратный
Random Нет Real Псевдослучайное число в интервале [0, 1]
Random(I) Integer Integer Псевдослучайное число в интервале [0, I]
Round(x) Real Integer Округление до ближайшего целого
Trunc(x) Real Integer Отбрасывание дробной части числа

Порядок вычислений в выражениях следующий:

1. вычисляются подвыражения, заключенные в скобки;

2. затем выполняются операции с наибольшим приоритетом;

обычно используются следующие уровни приоритетов (в порядке

убывания):

возведение в степень;

мультипликативные операции: *, /, div, mod;

унарные операции: +, -, abs, not;

аддитивные операции: +, -;

операции отношения: =, <>, <, >, <=, >=;

логические операции: and, or, not;

3. операции с одинаковым приоритетом выполняются слева направо.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: