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

Лабораторная работа №2 Тема работы: Определение типов данных.

Цель работы: изучение типов данных языка Паскаль. Умение определять и использовать типы данных в зависимости от задач.

Задача 1. Объявите переменные, необходимые для вычисления значения функции у=х2.

необходимо:

  • записать формулу;

  • определить количество переменных, входящих в эту формулу;

  • определить какой тип может быть у этих переменных и записать;

  • определить наиболее приемлемый тип и записать; указать почему выбранный тип наиболее подходящий.

*** Важно помнить, что программа должна занимать минимально памяти компьютера, а это напрямую зависит от типа данных.

Задача 2. Объявите данные, необходимы для вычисления площади круга.

необходимо:

  • записать формулу;

  • определить количество переменных, входящих в эту формулу;

  • определить и записать тип переменных;

Задача 3. Объявите данные, необходимы для вычисления стоимости покупки, состоящей из нескольких тетрадей, карандашей и одной линейки.

  • Составить формулу, по которой вычисляется покупка.

  • Сколько переменных входят в составленную формулу?

  • Записать инструкцию объявления данных.

Контрольные вопросы:

  1. Какие данные различают в языке Паскаль?

  2. На какие две основные группы можно разделить эти данные?

  3. Посмотрите на схему и назовите основные типы скалярного типа данных

  4. Почему важно правильно определить тип данных при составлении программы? Приведите свой пример.

  5. Как выглядят инструкции объявления констант и переменных?

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

Лабораторная работа №3

Тема: Программирование линейных алгоритмов

Цель: Научиться составлять линейные алгоритмы, записывать их на языке программирования.

Ход работы:

  1. Изучить теоретический материал по данной теме;

  2. Составить программу нахождения значения функции;

  3. Выполнить данную программу и вычислить значение функции при данных значениях;

  4. Ответить на контрольные вопросы;

  5. Оформить отчет по работе.

Задания.

п/п

Функция

Значения переменных

1.

a=3; b=4.6; c=7

2.

a=7.4; b=6; c=0.7

3.

a=6; b=8; c=3.5

4.

a=0.1; b=5.3; c=7

5.

a=5; b=2.4; c=0.2

6.

a=5; b= -3; c=4.5

7.

a=4; b= -5.2; c=1.1

8.

a= -6; b=6.4; c=8.8

9.

a= -2; b= -5.2; c=6

10.

a=1.5; b=8; c=0.5

8.

a= -6; b=6.4; c=8.8

9.

a= -2; b= -5.2; c=6

10.

a=1.5; b=8; c=0.5

Рекомендации к выполнению:

Текст программы в системе программирования Pascalпредставляет собой обычный текстовый файл, который вы будете составлять в текстовом редакторе интегрированной инструментальной оболочки (C:\BP\BIN\Turbo.exe). Программа состоит из отдельных разделов или блоков, которые должны располагаться в следующем порядке:

  1. Заголовок программы;

  2. Раздел объявления меток;

  3. Раздел объявления констант;

  4. Раздел объявления переменных;

  5. Раздел объявления процедур и функций;

  6. Тело программы;

Заголовок программысостоит из зарезервированного словаprogramи имени программы. Завершается заголовок, так же как и любая строка программы, точкой с запятой.

Тело программыначинается словомbegin, а заканчивается словомendс точкой, которая является признаком конца программы.

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

Var

<список переменных 1>: <тип1>;

<список переменных 2>: <тип2>;

Операция присваиванияприменяется для записи информации в объявленную в программе переменную. Знак операции присваивания «:=» - двоеточие равно. Например: а:=100;

Оператор ввода информации. Занести информацию в ячейку памяти можно в ходе выполнения программы. Для этого используются так называемые операторы ввода информации:

Readln(a);

При выполнении этого оператора на экране монитора возникает курсор. После этого вы должны набрать на клавиатуре нужное число и нажать клавишу Enter.

Операторы вывода информации.Write,Writeln. С помощью этих операторов можно вывести любую информацию на экран, его необходимо ограничить специальными кавычками, роль которых играет знак апострофа. Например:

Write(‘Эта строка будет выведена’);

Можно вывести значение объявленной ранее переменной. Для этого необходимо просто указать ее имя. Например:

Write(a);

Выводить можно и текстовые сообщения и значения переменных одновременно. Например: Write(‘Значение переменной а равно’,а);

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

Programprimer1; {заголовок программы}

Var{раздел объявления переменных}

x,y,summa:integer;

begin{начало тела программы}

write(‘Vvedite pervoe chislo: ’); {вывод сообщения}

readln(x); { ввод числа}

write(‘Vvedite vtoroe chislo: ’);

readln(y);

summa:=x+y; {присваивание} writeln(‘rezultat summirovaniya: ’,summa);

end. {конец тела программы}