Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Прак. ОП 230115.doc
Скачиваний:
4
Добавлен:
17.11.2019
Размер:
369.66 Кб
Скачать

Ход работы и задания:

  1. Запишите в тетрадь основные побитовые операции над двоичными представлениями чисел (см. теоретический материал);

  2. Укажите неправильные идентификаторы и почему они таковыми являются:

А) center;

B) _year;

C) Monday@sunday;

D) _this_a_bad_identifier;

E) 7colors;

F) _3;

G) #5

  1. Заполните следующую таблицу, используя побитовые операции, если А и В значения типа Byte (занимают в памяти 8 бит):

    Десятичное представление

    Двоичное представление

    Операнд А

    13

    00001101

    Операнд В

    4

    00000100

    Not A

    A and B

    A or B

    A xor B

    A shl B

    A shr B

  2. Укажите неправильные числа и почему они таковыми являются:

A) -51478e+20;

B) 1,12;

C) 1e12;

D) 0e2;

E) 0.5;

F) $2;

  1. Напишите примеры констант булевского и символьного типов. Для этого используется раздел описания констант CONST. Логический тип может содержать константы только двух значений TRUE и FALSE. Значения символьных констант заключаются в кавычки.

  2. Запишите по правилам языка Pascal следующие формулы:

A) ;

B) ;

C) ;

D) ;

E)

Контрольные вопросы и задания:

  1. Представьте структуру программы на языке Pascal.

  2. Для чего нужны переменные и каким образом они описываются?

  3. Назовите основные типы данных в Pascal и их диапазоны.

  4. Охарактеризуйте логические операции в Pascal над логическими данными.

  5. Для чего применяются комментарии в программе?

Рекомендуемая литература: 1.3, 1.4, 1.5.

Практическое занятие №2

Тема: Условный оператор. Разветвляющиеся алгоритмы

Цель: закрепление навыков по использованию полного и неполного условного оператора и созданию логических выражений.

Вид работы: фронтальный.

Время выполнения: 2 часа.

Теоретический материал:

Условный оператор может использоваться в полной и краткой формах.

Полная форма имеет следующий вид:

if условие then оператор1 else оператор2;

Здесь оператор1 и оператор2 – простые или составные операторы. Составной оператор – это оператор, состоящий из двух и более операторов, он заключается в операторные скобки Begin End. Условие – любое логическое выражение. Перед else знак ”;” никогда не ставится. Если логическое выражение истинно, выполняется оператор1, если ложно, выполняется оператор2. В качестве оператора1, оператора2 могут быть также условные операторы. Краткая форма условного оператора:

if условие then оператор;

Ветка else отсутствует.

Общий вид оператора безусловного перехода: GOTO n; где n – метка. Оператор перехода передаёт управление некоторой точке программы.