Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контрольная работа 1 / 1-19_Информатика_2.doc
Скачиваний:
47
Добавлен:
23.06.2014
Размер:
110.08 Кб
Скачать

Контрольная работа №1 по информатике-1

(А.В. Муравьёв)

2004г.

Вариант 19.

Задание 1

1. Какого типа переменным можно присваивать значения переменных другого типа?

2. Какие типы в языке PASCAL относятся к порядковым типам?

3. Чем отличается символьный тип от строкового типа?

4. Назвать диапазоны допустимых значений для целых и вещественных типов данных.

5. Какие операторы можно использовать с логическим (BOOLEAN) типом, какие операторы возвращают значение логического типа?

6. Как объявляются перечислимые типы данных?

7. Какое максимальное число элементов перечислимого типа?

8. Привести пример ограниченного типа данных.

9. Можно ли в качестве элементов ограниченного типа использовать вещественные числа?

10. Какова максимально возможная длина строки и какова длина строки по умолчанию (без ее явного объявления)?

11. Каков порядок выполнения арифметических операций?

12. Каков порядок выполнения логических операций"?

13. Какой тип операндов у операций отношения и у логических операций?

14. Какого типа переменные Z и Y в программе, содержащей строку:

IF Z THEN Y:=A=B и что будет происходить при выполнении этой строки программы?

15. Переменные какого типа можно использовать в качестве параметров цикла FOR.TO..DO?

16. В чем отличие циклов WHILE-DO и REPEAT..UNTIL?

17. В каких операторах цикла допускается изменять параметр цикла, а в каких нет?

18. Определение массива.

19. Переменные какого типа можно использовать в качестве индексов?

20. Какие объекты (переменные, выражения и т.д.) можно использовать в качестве индексов массивов?

21. Какова структура программы?

22. Для чего используется составной оператор?

23. Для чего используются операторы цикла и логический (условный) оператор?

1.Переменным вещественного типа можно присваивать значения или выражения целочисленного типа , наоборот нельзя. Переменным строкового типа можно присваивать значения символьного типа.

2. К порядковым типам можно отнести все целочисленные типы, символьный, логический и ограниченный типы.

3. Символьный тип от строкового отличается тем что переменным символьного типа можно присваивать только один символ, а переменным строкового типа можно присваивать от 0 до 255 символов.

4.

5.

6.Перечислимые типы данных объявляются через запятую, а весь список заключается в круглые скобки.

7. Максимальное число перечислимого типа 256 элементов.

8. Пример:

const

Min=1;

Max=100;

TYPE

Temperature=Min..Max;

VAR t : Temperature;

………………

t:=45;

t:=85;

9.В качестве элементов ограниченного типа использовать вещественные числа нельзя. Потому что обе константы должны принадлежать к одному из стандартных типов, а тип real здесь недопустим.

10. Максимально возможная длина строки до 255 символов. По умолчанию длина строки равна 255 символов.

11,12. Арифметические и логические операции выполняются с учётом приоритета. В начале выполняются операции с высшим приоритетом, затем по убыванию.

13. У операций отношения и логических операций операнды всегда логического типа (BOOLEAN).

14. Логический тип,

15. В качестве параметра цикла FOR.to…do выступает целочисленная переменная.

16. В цикле WHILE..DO вначале происходит циклическое выполнение оператора до тех пор, пока значение условия не станет равно FALSE. В цикле REPEAT..UNTIL проверка условия выполняется после выполнения оператора и выход из условия происходит, если значение условия равно TRUE. Если в операторе WHILE тело цикла может вообще не выполнятся, то в операторе REPEAT оно выполнится минимум один раз.

17. FOR –не допускает, а WHILE и REPEAT необходимо.

18.Массив – это структурированный тип данных, состоящий из фиксированного числа элементов, имеющих один и тот же тип и обозначенных общим идентификатором.

19.В качестве индексов можно использовать переменные любого скалярного вида, кроме вещественного.

20. Индекс можно задавать значением, константой, переменной, выражением и функцией, главное чтобы они все имели целочисленные значения, не превосходили диапазон изменения индекса заданного массива.

21.Общий вид структуры программы:

[ program «имя программы»]

[ const «описание констант»]

[ TYPE «описание пользовательских типов»]

[ VAR «описание переменных»]

begin (начало программы)

тело программы (или раздел исполняемых операторов)

end. (конец программы).

22. Составной оператор обычно используется в качестве составной части других операторов, где требуется применение нескольких операторов вместо одного.

23. Операторы цикла используются для организации циклов различных типов.

Условный оператор используется для изменения естественного порядка выполнения операторов программы.