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

Практическое задание 1 Работа компьютера в режиме калькулятора (вычисления)

Выполнить задания придерживаясь к требованиям описанных в приложении 1.

  1. Набрать программу: {пояснения к программе:}

Program Primer; { -название программы 'Primer'}

uses crt; {Объявлен модуль crt}

Begin { -начало программы}

Clrscr; { -очистка экрана или окна вывода}

write('Y=', 6+3 ); readkey; { -вывод на экран результата Y=9.}

End. { -конец программы}

Оформить задачу выдерживая все этапы технологии программирования

2. Запустить (исполнить) программу { -нажать Ctrl+F9}

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

17+34; 24,7+56; 24:3; 5-6; │-9│; 12/3/4 ; .

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

Ответ: -3.941621

Ответ: 4.1 Ответ: -0.2496655

  1. Написать программу для вычисления выражения:

и вывести ответ в центре экрана.

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

  1. Что называют идентификаторами языка Паскаль. Какие требования к ним предъявляются?.

  2. Опишите структуру программы на языке Паскаль.

  3. Из каких частей, как правило, состоит основная программа? Какие функции они выполняют?

  4. Назовите основные способы ввода данных.

  5. Назовите основные способы вывода данных.

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

Лабораторная работа № 2 Линейное программирование. Решение математических выражений.

Цель:

Линейной называют программу, реализующую конструкцию следования, когда инструкции расположены одна под другой и последовательно выполняются.

Пример алгоритма линейной структуры, представлен на рисунке 1.

Рис. 1 Пример алгоритма линейной структуры

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

1. По алгоритму представленному на рисунке 1, составить программу на языке Паскаль для вычисления площади прямоугольника S=a*b.

2. В окне редактора TurboPascal набрать готовую программу, представленную ниже и разработать для нее алгоритм.

Во всех программах не забывайте в начале Uses crt; и в конце readkey: или readln, для удержания изображения до нажатия клавиши.

Program Area; Uses crt; {программа по линейной структуре программирования}

var a,b,s: real; { описание переменных. Тип вещественный }

Begin { начало программы S }

ClrScr; { очистка экрана. От англ. CLeaR SCReen }

write('a='); readln(a); {ввод длины и переход на следующую строку}

write('b='); readln(b); {ввод ширины и переход на следующую строку}

s:=a*b; { вычисление по формуле }

write('S=',s); { вывод результата на экран }

readkey; {удержание изображения до нажатия клавиши}

End. { конец программы Area }

В результате выполнения программы (Ctrl+F9) на экран выводится сообщение: S = ….

  1. Отредактировать программу, добавив в программу комментарий к вводу переменных и выводу ответа (Например: Введите сторону а=; Площадь прямоугольника S= ).

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

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

  4. Изменить вывод результата в листинге программы вычисления площади треугольника, выполнив следующие задания:

    1. выделить целую часть результата;

    2. выделить дробную часть результата;

    3. получить целый остаток от деления;

    4. округлить результат

    5. округлить до целого, не превосходящего результат.

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

  1. Составить программу вычисления выражения: Y=Sin(a+b/2), при a=15, b=30 (градусов). Оформить задачу, соблюдая все этапы технологии программирования.