Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Кафедра физики и математики




Отчет по лабораторному практикуму

Дисциплина «Информатика»

Специальность «Энергетическое машиностроение»

Группа

   

Фамилия, И. О.

Подпись

Дата

Оценка

ЭМ-101  
   

Студент

       

Принял

       

 

 

Ишимбай 2011



Вариант 0.

Задание 1.1

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

Вычислите , где ; x=2,8. Ответ:0,34860563.

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

Данное выражение состоит из арифметических операций, для которых необходимо учитывать приоритет их выполнения. Необходимый приоритет можно реализован с помощью круглых скобок «(», «)».

Таблица приоритетов имеет следующий вид

Приоритет Операция
Высший Встроенные функции, функции пользователя, (, ).
1 @, not
2 *, /, div, mod, and
3 +, –, or, xor
4 <, >, =, <>, <=, >=, in

 

Для ввода значений переменных необходимо использовать стандартные процедуры: Read и ReadLn.

Выходные параметры передаются через атрибут Var, для вывода которых используются процедуры Write или WriteLn. При использовании оператора Write данные выводятся в одну строку, при WriteLn каждый вызов процедуры переводит указатель на следующую строку. Кроме того, процедуры вывода имеют возможность форматного вывода.

Для очистки экрана используется процедура ClrScr.

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

Программа написана на алгоритмическом языке ПАСКАЛЬ и реализована в среде Borland Pascal-7.0 Windows XP/MS DOS, на платформе х86.

Описание логической структуры программы.

Для получения результата необходимо:

Ввести значение переменной x с клавиатуры.

Вычислить значение a по формуле

Вычислить значение y, используя значение a

Вывести на экран значение y, используя форматный вывод.

Блок-схема программы.

 

 

Описание входных данных

x– переменная типа Real;

Описание выходных данных

y –переменная типаReal.

Описание программы (листинг)

{ задание 1.1}

 

Program ZAD_1_1;

Unit

Crt;

Var

 a,y, x : real;

Begin

 ClrScr;

 Write('Введите: x='); ReadLn(x);

 a := abs(sin(x));

 y := sqrt(cos(a)+ 1) / 4;

 WriteLn('y=',y :10:8);

 ReadKey;

End.

Тестовые примеры

Необходимо протестировать программу для различных тестовых примеров (подобрать самостоятельно).

Интрфейс программы в режиме выполнения

Результат работы программы выглядет следующим образом:

 

Задание 1.2

 

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

Дано: треугольник ABC, A(2,3;3,7), B(5,8;6,2), C(4,5;8,3). Найти:P-?, S-?.

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

Ответ: P=11,869, S=5,297.

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

Искомые значения периметра и площади треугольника зависят от заданных координат точек – вершин треугольника: A=(xA, yA), B=(xB, yB), C=(xC, yC).

Для ввода значений переменных xA, yA, xB, yB, xC, yC необходимо использовать стандартные процедуры: Read и ReadLn, для вывода Write или WriteLn.

Вычисление периметра и площади треугольника – по следующим формулам:

Периметр , где – длины сторон треугольника, например ;

Площадь , где  – полупериметр треугольника.

Вычисление длины стороны треугольника удобнее организовать в виде функции.

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

Программа написана на алгоритмическом языке ПАСКАЛЬ и реализована в среде Borland Pascal-7.0 Windows XP/MS DOS, на платформе х86.










Последнее изменение этой страницы: 2018-05-30; просмотров: 178.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...