Демо (html) Программирование на языке высокого уровня
Введение в языки программирования Программирование на Турбо Паскале
___- это символы, которые можно использовать для составления идентификаторов на Турбо Паскале
- Арабские цифры
- Латинские строчные и прописные буквы
- Символ подчеркивания
___- это языки программирования высокого уровня
- Бейсик
- Паскаль
- Си
- Фортран
Динамические структуры данных
Var a, b : ^real;
Допустимые операции в программе – это
- a^ :=b^;
- a := b;
- a^ := a^ + sqr(b^);
Записи. Множества
VAR m : SET OF CHAR; i, k, n : INTEGER;
st : STRING;
BEGIN
k := 0; m := [‘а,’е’,’и’,’о’,’ы’,’э’,’я’,э’,’ю’];
st:=’академия‘;
n:= LENGTH (st);
FOR i := 1 TO n DO IF st[i] IN m THEN k := k +1;
WRITELN(k);
END.
В результате выполнения программы значение k равно___(ответ введите цифрами)
- 5
Интегрированная среда разработки. Визуальное программирование. Управление проектами
___- это главные составные части среды программирования Дельфи
- Главное окно
- Инспектор объектов
- Окно редактора кода программы
- Окно формы
- Панель инструментов
Обработка строковых данных
В результате выполнения программы:
VAR ST: STRING; A, B: CHAR; L, i : INTEGER;
BEGIN
ST:=’ Ура. Я сдал экзамен. ‘;
L:= LENGTH (ST); A:=’.’; B:=’!’;
FOR i := 1 TO L-1 DO
IF ST[i] = A THEN WRITE(B) ELSE WRITE(ST[i])
END.
будет выведено на экран
Ура! Я сдал экзамен.
Объектно-ориентированное программирование
___- полиморфизм
Возможность замещения методов объекта–родителя одноименными методами объекта-потомка
Основы алгоритмизации
___- это свойства алгоритма
- Дискретность
- Массовость
- Определенность
- Результативность
Представление основных управляющих структур программирования
For i: = 1 to n do – это оператор ___
цикла с параметрами
В последовательности операторов
S := 5; while S > 0.001 do S := S+1;
тело цикла будет выполняться
бесконечное число раз
Процедуры и функции
Группа операторов___- это подпрограмма
оформленных, как самостоятельная программная единица
Работа с массивами
CONST n = 20. Правильное описание массива Fact
VAR Fact : ARRAY [1..n] OF INTEGER
В приведенном фрагменте:
for i := 1 to 3 do
for j := 1 to 4 do read (a[j , i])
элементы массива вводятся
по столбцам
Типы данных
___- это вещественные типы данных
- double
- extended
- real
___- это правильные описания массивового типа
- TYPE Dim = ARRAY [2..5] OF ARRAY [1..2] OF CHAR
- TYPE Matr =ARRAY [3..6 , 4..5] OF INTEGER
Файлы
Var F : File Of Integer; X, Y : Integer:
Пусть файл содержит три элемента: 2, -4 и 6. После выполнения операторов:
Reset(F); Y:= 0;
While not eof(F) do
begin read (F,X);
if X > 0 then Y:= Y+X;
end;
переменная Y примет значение ___ (ответ введите цифрами)
- 8
Язык object Pascal. Общие свойства компонентов. Библиотека визуальных компонентов
___- это компоненты, предназначенные для ввода, представления и редактирования информации
- TEdit
- TMaskEdit
- TMemo
- TRichEdit