Лекции.Орг


Поиск:




Перевод алгоритма в программу




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

Лабораторная работа N1

Цель работы:

1) Уметь пользоваться текстовым редактором, встроенным в систему программирования Турбо Паскаль, знать основные инструкции для редактирования текста.

2) Понимать сущность следования как структуры, управляющей определенными информационными процессами.

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

4) Знать назначение и уметь применять оператор присваивания.

5) Знать и уметь использовать встроенные математические функции для записи математической модели поставленной задачи.

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

Порядок выполнения лабораторной работы.

1. Изучить описание лабораторной работы и ответить на контрольные вопросы.

2. Загрузить систему программирования Турбо Паскаль.

3. В режиме редактирования набрать код программы (в соответствии с полученным вариантом задания). После написания каждой строки программы не забывайте нажимать клавишу Enter.

4. Подобрать исходные данные так, чтобы не возникали ошибки выполнения.

5. Запустить программу на трансляцию и выполнение (Alt - F9, Ctrl-F9).

6. При выполнении пункта 5 могут возникнуть ошибки, как на этапе трансляции, так и на этапе выполнения. При возникновении ошибок необходимо:

- исправить ошибку;

- повторить выполнение пункта 5.

7. Продемонстрировать результаты работы пунктов 3 - 5 преподавателю.

8. Внести изменения в исходные данные и программу и повторить пункты 3 - 5.

9. Оформить отчет по лабораторной работе, защитить и сдать его преподавателю.

Пример выполнения лабораторной работы.

Составьте программу вычисления значения выражения, записанного в виде формулы:

 

 
 

 

 


Постановка задачи.

Для решения поставленной задачи потребуется одна величина (Y), которая является переменной вещественного типа. Она предназначена для хранения результата вычисления выражения. Переменная Y может принимать любые значения вещественного типа. Запишем математическую модель процесса обработки данных:

Y:=sqrt(ln(2)) / (ln(5)/ln(0.3) - exp(1.6*ln(7.2))) + exp(0.345)

Для вывода результата на дисплей будем использовать определенный формат вывода, например, Y: 7: 3.

2.2. Алгоритм решения задачи.

1) Очистка экрана.

2) Запись математической модели.

3) Вывод результата.

Перевод алгоритма в программу.

{ Описание имени программы }

Program Primer1;

{ Подключение стандартного модуля для использования экрана дисплея в текстовом режиме. В данный модуль включены средства для чтения информации с клавиатуры (включая расширенные коды клавиш) и простейшего управления звуком }

Uses CRT;

{ Объявление переменной Y вещественного типа }

Var y: real;

{ Начало раздела операторов }

Begin

{ Очистка экрана. ClrScr - процедура модуля CRT }

ClrScr;

{ Математическая модель для вычисления выражения }

Y:=sqrt(ln(2))/(ln(5)/ln(0.3)-exp(1.6*ln(7.2)))+exp(0.345);

{ Формат вывода: всего семь символов в числе, включая знак числа, десятичную точку, а также три символа для вывода дробной части числа }

WriteLn('Y=', Y:7:3);

{ Задержка изображения на дисплее }

ReadLn;

End.





Поделиться с друзьями:


Дата добавления: 2016-09-03; Мы поможем в написании ваших работ!; просмотров: 565 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Начинать всегда стоит с того, что сеет сомнения. © Борис Стругацкий
==> читать все изречения...

840 - | 676 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.