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

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

  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

Тема: Интегрированная среда разработки. Создание линейных программ

Цель: ознакомиться с интегрированной средой разработки (ИСР) Pascal, закрепить навыки по созданию линейных программ.

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

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

Теоретические сведения:

Практически все современные языки программирования снабжаются так называемыми интегрированными средами разработчика (Integrated Developer’s Environment - IDE), включающими в себя:

  • средства подготовки исходных текстов программ, аналогичные стандартным текстовым редакторам, однако имеющие более широкие возможности именно для подготовки исходных текстов программ;

  • встроенный компилятор;

  • встроенный отладчик.

Для обеспечения диалога с ИСР используются операторы ввода/вывода. В Pascal к ним относятся:

Read(x1, x2, …, xn); Readln(x1, x2, …, xn); - операторы ввода;

Write(x1, x2, …, xn); Writeln(x1, x2, …, xn); - операторы вывода.

ln добавляется в том случае, если после совершения действия необходимо перейти на другую строку. x1, x2, …, xn – это переменные, значения которых вводятся с клавиатуры или выводятся на экран.

Любые переменные, используемые в программе, должны быть описаны в разделе Var, константы определяются через раздел описания констант Const. Например:

Const a=10; {целочисленная константа}

K=true; {логическая константа}

Var x, y, z: integer; {переменные целого типа}

W: char; {переменная символьного типа}