- •Билет №1
- •Билет №2
- •1. Арифметические операции
- •Билет №5
- •Билет №6
- •Билет №7
- •Билет №8
- •Знаки отношений.
- •2. Линейный алгоритм – алгоритм, в котором все действия выполняются один раз и последовательно др. За др.
- •Билет №10
- •Пример программы.
- •Билет №13
- •Билет №14
- •Билет № 16
- •Билет №18
- •1. Пользовательские процедуры и функции
- •Цикл с постусловием. Repeat.
Билет №5
1. Операторы вывода WRITE и WRITELn.
Оператор вывода. Для вывода результатов вычисления используется write writeln синтаксис оператора write(список параметров); writeln(список параметров); список параметров может содержать переменные выражения, текст помещенный в апострофы .константы. После выполнения оператора write курсор устанавливается след. позицию после последнего выведенного символа. После выполнения оператора writeln курсор устанавливается в первую позицию след. строки.
2. Циклические структуры.
Оператор цикла FOR.
Цикл for используется в том случае, когда известно количество повторений цикла. В цикле с параметром необходима специальная переменная, значение которой в каждый момент выполнения программы говорит о том, в какой раз выполняется цикл.
Синтаксис оператора FOR:
FOR имя переменной(счетчик):=начальное значение to конечное значение do
Begin
Операторы;
End;
FOR имя := выражение 1 to выражение 2 do
Begin
Операторы;
End;
Билет №6
1. Язык программирования Pascal. Оператор присваивания.
Оператор присваивания
Имя переменой: = значение переменой
2. setlinestyle (стиль, образец, толщина); стиль 0 до 4 (сплошная, пунктир, штрих - пунктир, широкий пунктир, программ.); образец (0); толщина 0 до 3 (тонкая, средняя, толстая)
Setcolor (0…16) цвет.
Билет №7
1. Символьный тип данных CHAR.
В PASCAL 7.0 существует стандартный тип данных, который называется символьным, - CHAR. Этот тип является порядковым, и значения символьных переменных могут сравниваться между собой.
К символьным переменным относятся все прописные латинские буквы 'А', 'В', 'С', ..., 'Z', строчные 'а', 'Ь', 'с', ..., 'z'. цифры '0', 1', '2', ..., '9', знаки препинания, всевозможные скобки, русские буквы и т. д.
В программах их значения всегда заключаются в апострофы. Внутри каждого такого ряда коды символов упорядочены
2. Рисование контурных фигур: окружность, овал, дуга.
1) Рисование круга Circle(x,y,R); setcolor(color);
3) Рисование эллипса Ellipse(x,y,α1,α2,Rx,Ry); setcolor(color);
Принцип действия: вычерчивает эллипс или дугу с центром в точке с координатами X и Y. Параметры: угол начала(α1) и угол конца(α2) задают условие координат в начальной и конечной точках эллипса. Условия координат задаются в градусах, их значение возрастает против часовой стрелки. Rx и Ry обозначают горихонтальный и вертикальный радиусы элиипса.
3) Рисование дуги окружности ARC(x,y,α1,α2,R); setcolor(color);
Билет №8
1. Операторы ввода READ, READLn.
Операторы ввода Read,Readln
Для ввода информации используются операторы READ, READJN.
Синтаксис readln(список переменных); Переменные в списке записываются через запятую. Принцип действия оператор READ, READEN Pascal приостанавливает работу программы и ждет ввода информации с клавиатуры. Если в списке переменных 2 и более, то значение их вводится через пробел. После ввода последнего enter , обозначает , что ввод закончен. После того, когда, нажата клавиша enter комп. прекращает описание и отправляет значение переменных в соответственные ячейки оперативной памяти. Так оператор read в отличии от оператора readln после ввода переход на новую строку не осуществляет.
2.Рисование контурных фигур: точка, линия, прямоугольник
1) Рисование точки PutPixel(x,y,color);
2) Рисование линии Line(x1,y1,x2,y2); setcolor(color);
3) Рисование прямоугольника Rectangle(x1,y1,x2,y2); setcolor(color);
Билет №9
Round(n) |
Целое, ближайшее к n |
Trunc(n) |
Целая часть от n |
Frac(n) |
Дробная часть вещественного n |
Int(n) |
Целая часть вещественного n |
2. Текстовый и графический режимы. Модуль GRAPH.
Существует два режима работы на экране: графический и текстовой.
Текстовый режим запускается по-умолчанию и используется для вывода на экран текстовой и числовой информации.
В графическом режиме экран разбивается на пикселы и позволяет рисовать картинки и печатать символы.
Для создания изображений нужно инициализировать стандартный модуль GRAPH.
Для инициализации графического режима используется INITGRAPH.
Синтаксис:
INITGRAHP(driver,mode,path);
Driver,mode:integer;
Path:string;
Параметр driver определяет драйвер видеосистемы. Параметр path – каталог, где находится драйвер EGAVGA.BGI
Для того, чтобы закрыть графический режим используется процедура CLOSEGRAPH;
Схема программы в графическом режиме:
PROGRAM имя;
Uses graph;
Var driver,mode:integer;
Begin
Driver:=0;
Initgraph(driver,mode,’’);
Операторы графика;
Readln;
Closegraph;
End.
