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

7.Целые и вещественные типы данных в языке Паскаль. Точность представления данных. Длина в памяти. Стандартные функции с числовыми данными.

Целые типы - Эта группа типов обозначает множество целых чисел в различных диапазонах. Имеется пять целых типов, различающихся допустимым диапазоном значений и размером занимаемой памяти. Integer 2b shorting 1b longint 4b byte 1b word 2b

вещественные типы - Эта группа типов обозначает множества вещественных значений в различных диапазонах Паскаль поддерживает четыре различных вещественных типа. single 4b real 6b double 8b extended 10b complexe 8b

вещ. числа: 1)с фиксированной запятой 2) с плавающей

trunk - Усекает значение вещественного типа к значению целочисленного типа round - Округляет значение вещественного типа до значения целочисленного типа. sqr - Возвращает квадрат параметра sqrt - корень cos,sin,arctan abs - модуль exp,ln

8.Арифметические выражения в языке Паскаль. Символьный тип данных. Оперции, возможные с символьным типом данных.

При составлении выражения записывается в 1 строчку. В качестве разделителей всегда используются круглые скобки. В паскале нельзя записывать 2 знака подряд. Приоритет операций: Not,*/ and div mod, + - or, = <>.

ASCI(American Standart Code for Informatic Interchange) DOS 866/1257 chr ord(N) – возвращает номер элемента N в множестве; succ(N) – возвращает следующее значение для N; pred(N) – возвращает предыдущее значение для N. Для символьных переменных возможена операция сравнения

9.Булевский тип данных. Логические выражения. Логические операции.

Булевским типом называется тип данных, представленный двумя противоположными по смыслу значениями: True (истина) и False (ложь). Данное название «булевский тип» используется в математической литературе для обозначения типа логических выражений в память о выдающемся английском математике Джоне Булле (Boole), заложившем основы математической логики.

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

Например:

var flag, result: boolean;

True(1) False(0) boolean

Операции: or and not xor(исключающий or)

10.Ограниченные типы. Перечислимые типы.Основные операторы языка Паскаль. Простые операторы.

Стандартные скалярные типы, перечисленные ранее, являются предопределенными в языке Паскаль; их смысл в языке фиксирован и его не нужно описывать. На основе стандартных скалярных типов программист может определить новые, собственные скалярные типы, руководствуясь несколькими достаточно простыми правилами.  Самым простым способом образования новых типов из уже существующих является ограничение (а именно, сужение) допустимого диапазона значений некоторого стандартного скалярного типа. Это ограничение определяется заданием минимального и максимального значений диапазона.  Синтаксис определения такого типа:  минимальное_ значение..максимальное_значение  Например:  1..10  -100..100 

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

Операторы языка Паскаль: 1)Оператор присваивания 2)Оператор вввода readln-для ожидания нажатия Enter 3)Оператор вывода

11.Составные операторы языка Паскаль. Оператор условия. Оператор выбора варианта.

Составной оператор - это последовательность произвольных операторов программы, заключенная в операторные скобки - зарезервированные слова begin . . . end. Составные операторы - важный инструмент Турбо Паскаля, дающий возможность писать программы по современной технологии структурного программирования (без операторов перехода GOTO).

Составной оператор применяется, если синтаксис языка допускает использование только 1 оператора, а нам надо использовать несколько

if <условие> then <оператор 1> else <оператор 2> ; if <> then <оператор 1> Допускается использование вложенного условного оператора

case <условие> of <значение 1>:<оператор 1>; . . . <значение n>:<оператор n> ; else <оператор n+1> end;

12.Операторы цикла языка Паскаль. Пустой оператор.

while <условие> do <оператор> Если условие всегда верное то такой цикл называется бесконечным.

repeat <оператор 1>;... <оператор т>; until <условие> в операторе цикла с постусловием, условие выхода проверяется после выполения оператора.

Оператор цикла с параметром используется тогда, когда кол-во повторений цикла известно заранее. В качестве параметра цикла выбирается следующие переменные: 1)любая просто переменная имеющая дскретный тип 2)начальные и конечные значения должны соответствовать типу параметра 3)в теле цикла нельзя менять значение параметра 4)после окончания цикла параметр равен конечному значению

Бесконечные циклы позволяют организовать циклы с ожиданием нажатия клавиши

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]