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

Автор работы: Пользователь скрыл имя, 24 Апреля 2014 в 17:46, лабораторная работа

Краткое описание

Написать программу вычисления стоимости поездки на автомобиле одного
человека на дачу (туда и обратно). Исходными данными являются: расстояние до
дачи (км); количество бензина, которое потребляет автомобиль на 100 км пробега;
цена одного литра бензина.

Прикрепленные файлы: 1 файл

Лабораторная5.1.docx

— 59.74 Кб (Скачать документ)

Федеральное агентство по образованию Российской Федерации

Государственное образовательное учреждение высшего профессионального образования

«Южно-Уральский государственный университет»

Факультет «Приборостроительный/КТУР/»

Кафедра «Информационно-измерительные технологии»

  Линейные алгоритмические структуры 
 
ОТЧЕТ 
о лабораторной работе №5.1 
по дисциплине «Информатика»

Проверил, (старший преподаватель) 
_________/Уфимцева О. В./ 
________2014г. 
 
Автор работы 
студент группы АТ-102 
_________/Косарев К.Е./ 
_________2014г. 
 
Отчет защищен 
с оценкой (прописью, цифрой) 
___________ 
_______2014г.

 

 Цель работы 

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

Задание №1

Написать программу вычисления стоимости поездки на автомобиле одного человека на дачу (туда и обратно). Исходными данными являются: расстояние до дачи (км); количество бензина, которое потребляет автомобиль на 100 км пробега; цена одного литра бензина.

Решение

Блок-схема



                                                   S - путь в км. ; P – цена топлива за 1л.


                                                          Q – расход топлива на 100 км.


 

 

 

 

                                                              F – цена поездки на одного человека

 

 

 

 

 

Алгоритм

алг стоимость (арг вещ S, Q, P, рез вещ F)

нач

| ввод S, Q, P

| F:=S/100*Q*P*2

| вывод F

кон

Пример

S=300км, Q=10л/км, P=30р.

Тогда F=300/100*10*30*2

Результат F=1800р.

 

Задание №2

Решение

Блок-схема

 


 


 


 

 



 

 

 



 

 



 

 

 

 

 

 

 

 

 

 

 

Алгоритм.

алг выражение (арг вещ x, y, z, рез вещ a, b)

нач

| ввод x, y, z

| a:=e^(y-1)/(1+x^2+y^3+cos(z^4))

| b:=abs(x^3-x)+(abs(y-x)^2/2)+abs(x-sqrt(y))^3/3

| вывод a, b

кон

Пример

Введем x=1, y=2, z=3

Тогда a=e^(2-1)/(1+1^2+2^3+cos(3^4))

b=abs(1^3-1)+(abs(2-1)^2/2)+abs(1-sqrt(2))^3/3

Результат a≈0.2499, b≈0.5236

Задание №3

Написать программу, вычисляющую объем конуса

,

где  r – радиус основания конуса,  h – высота конуса.

Решение

Блок схема.



 

                                                                             r - радиус основания

                                                                            h - высота конуса


 

 

 



                                   s - объем конуса

 

 

 

Алгоритм.

 

алг выражение (арг вещ r, h, рез вещ s)

нач

| ввод r, h

| s:=1/3**r^2*h

| вывод s

кон

Пример.

 

Ввод r=0.23, h=1,17

Решение s=1/3**0.23^2*1.17

Результат s≈0.6474

 

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

 

Челябинск 2014


Информация о работе Линейные алгоритмические структуры