sga-help.ru

Демо (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