10200

Вычисление арифметических выражений. Структура следования

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

Математика и математический анализ

Тема: Вычисление арифметических выражений Структура следования Цель работы: освоить линейную алгоритмическую структуру а также работу команд в данной структуре. Образец решения задач. Задача № 1. Найти и выдать на печать значение выражения: Анализ постановки за

Русский

2013-03-21

50 KB

19 чел.

Тема: Вычисление арифметических выражений

Структура следования

Цель работы: освоить линейную алгоритмическую структуру, а также работу команд в данной структуре.

Образец решения задач.

Задача № 1. Найти и выдать на печать значение выражения:

Анализ постановки задачи

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

Входные данные.

Неизвестные переменные в выражении – x, y, z (тип - вещественный).

Выходные данные.

Результат вычисления значения выражения – t (тип - вещественный).

Алгоритм.

  •  Ввести входные данные.
  •  Подсчитать значение выражения.
  •  Вывести результат на печать.

Текст программы

var  x, y, z  : real;

 t  : real;

begin

Readln(x, y, z);

 t:=2/(0.5+y)*(1+sqr(x)/(3-sqr(z)/5));

Writeln(‘t= ’, t :4:2)

end.

Задача № 2. Перевод целой величины из одной меры в другую. Перевод однонаправленный. Километры в метры (1 км = 1000 м).

Анализ постановки задачи

Для решения данной задачи воспользуемся алгоритмической структурой следования. Чтобы перевести километры в метры, необходимо количество введенных километров умножить на 1000 и результат сохранить в какую-либо переменную.

Входные данные.

Количество километров – km (тип - целый).

Выходные данные.

Количество метров – m (тип - целый).

Алгоритм.

  •  Ввести входные данные.
  •  Подсчитать значение выражения.
  •  Вывести результат на печать.

Текст программы

var  km, m  : longint;

begin

 Readln(km);

m:=km*1000;

 Writeln(‘В  ’, km,  ‘  километрах  ’, m, ‘  метров’)

end.

Задания для самостоятельного решения.

Вариант 1.

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

                    2*c - d +

               

                           - 1    

2. Перевод целой величины из одной меры в другую. Перевод однонаправленный. Версты в метры (1 верста = 1066,8 м).

3. Пусть заданы три значения. Определить среднее арифметическое этих чисел.

Вариант 2.

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

                       -2*c + d*82  

                    

                     tg(    - 1)  

2. Перевод целой величины из одной меры в другую. Перевод однонаправленный. Футы в метры (1 фут = 0,3048 м).

3. Пусть заданы координаты двух точек A(x1, y1) и B(x2, y2). Найти расстояние между этими точками.

Вариант 3.

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

                    arctg(c/4) - d*62    

                  

                        a*a - 1                                                                                   

2. Перевод целой величины из одной меры в другую. Перевод однонаправленный. Дюймы в сантиметры (1 дюйм = 2,54 см).

3. Пусть заданы координаты двух точек: одна точка является началом координат, вторая с координатами (x, y). Найти расстояние между этими точками.

Вариант 4.

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

                   2*c - ln(d/4)                  

              

                        a*a - 1                                                                             

2. Перевод целой величины из одной меры в другую. Перевод однонаправленный. Мили в км (1 миля = 1,609 км).

3. Пусть заданы длина стороны треугольника и высота. Найти его площадь.

Вариант 5.

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

                    2*c - d/23                                                             

              

                      ln(1 - )                                                                         

2. Перевод целой величины из одной меры в другую. Перевод однонаправленный. Талоны в литры (1 талон = 4,546 л).

3. Пусть заданы значения переменных x и y. Напишите программу, которая меняла бы значения этих переменных местами.

Вариант 6.

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

                        2*c - d*                                                       

                      

                          c + a - 1                                                                            

2. Перевод целой величины из одной меры в другую. Перевод однонаправленный. Кварты в литры (1 кварта = 1,1365 л).

3. Пусть заданы длины сторон треугольника. Найти его периметр.

Вариант 7.

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

                     arctg(c - d/2)                                                          

                

                       2*a - 1                                                                              

2. Перевод целой величины из одной меры в другую. Перевод однонаправленный. Караты в граны (1 карат = 3,086 грана).

3. Пусть заданы длины катетов треугольника. Найти его гипотенузу.

Вариант 8.

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

                       c*tg(b + 23)                                                         

                 

                       a/2 -4*d - 1                                                                          

2. Перевод целой величины из одной меры в другую. Перевод однонаправленный. Штофы в литры (1 штоф = 1,2299 л).

3. Пусть заданы значения переменных x и y. Напишите программу, которая меняла бы значения этих переменных местами не используя дополнительной переменной.

Вариант 9.

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

                  2*c + ln(d)*51                        

              

                    d - a - 1                                 

2. Перевод целой величины из одной меры в другую. Перевод однонаправленный. Ярды в метры (1ярд = 0,9144 м).

3. Пусть заданы значения переменных x, y и z. Напишите программу, которая меняла бы значения этих переменных местами, так чтобы в x оказалось значение переменной y, в y – значение переменной z, а в z – прежнее значение переменной x.

Вариант 10.

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

                         42*c - d/2 + 1          

                       

                          a*a - ln(b-5)           

2. Перевод целой величины из одной меры в другую. Перевод однонаправленный. Унции в граммы (1 унция = 28,35 г).

3. Пусть заданы длины сторон треугольника и его периметр. Найти площадь данного треугольника.

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

  1.  Особенности выполнения изучаемых  операторов: присваивания, ввода-вывода.
  2.  Арифметические выражения: знаки арифметических операций, стандартные функции.
  3.  Диапазон допустимых значений для вещественных (REAL) и целочисленных (INTEGER) переменных.
  4.  Для чего служит компилятор?
  5.  Что является комментарием и для чего он служит?
  6.  Какие разделы могут быть использованы в декларативной части программы?
  7.  Назовите основные алгоритмические структуры.
  8.  Какие команды реализуются в структуре следования? Запись на Паскале.
  9.  Верно ли, что в Паскаль - программе надо описывать все используемые в ней переменные?
  10.  Какую информацию извлекает транслятор из описания переменных и как он ее использует?
  11.  Какие значения имеют переменные в начале выполнения программы?
  12.  Когда нет необходимости использовать раздел переменных?
  13.  Перечислите базовые элементы языка.
  14.  Что относится к алфавиту языка?
  15.  Что такое идентификатор? Какой идентификатор является правильным?
  16.  Перечислите, какие данные относятся к порядковым типам.
  17.  Почему различают порядковые и вещественный типы?
  18.  Зачем необходимо придерживаться концепции совместимости типов данных, в чем ее суть?


 

А также другие работы, которые могут Вас заинтересовать

30452. Формы правления и государственные режимы в зарубежных странах 17.92 KB
  Формы правления и государственные режимы в зарубежных странах. Форма правления внешнее выражение содержания государства определяемое структурой и правовым положением высших органов государственной власти. Характер формы правления существующей в данном государстве зависит от организации верховной государственной власти точнее от определения правового положения одного высшего органа государственной власти главы государства. И в зависимости от того осуществляется ли эта власть одним лицом по наследству или...
30453. Принципы избирательного права в зарубежных странах 16.46 KB
  Принципы избирательного права: 1 Всеобщность избирательные права признаются за всеми взрослыми и психически здоровыми гражданами Тем не менее всеобщее избирательное право ограничено рядом цензов требований к потенциальному избирателю: возрастной ценз; ценз оседлости ценз пола имущественный профессиональный ценз Моральный ценз расовый 2 Свободное участие в выборах избиратель сам решает участвовать ли ему в избирательном процессе и если да то в какой мере.
30455. Избирательный процесс в зарубежных странах 16.53 KB
  Избирательный процесс это урегулированная нормами избирательного права деятельность по подготовке и проведению выборов. Назначение выборов т. Временные рамки проведения выборов устанавливаются обычно законом. В некоторых странах закон устанавливает точную дату проведения выборов.
30456. Референдум в зарубежных странах, его виды, процедура и правовые последствия 16.76 KB
  Своеобразной разновидностью референдума является плебисцит но это голосование населения по наиболее важным для страны вопросам: по территориальным международным проблемам. Вопрос выносимый на референдум называется формулой референдума . Как правило в законодательстве устанавливаются пределы допустимого использования института референдума. Виды референдума: общенациональный и местный; обязательный и факультативный; конституционный и обыкновенный; допарламентскийпослепарламентский внепарламентский; утверждающий и...
30457. Парламентарии, их статус и объединения в зарубежных странах 15.99 KB
  Парламентарии их статус и объединения в зарубежных странах Современный парламент это общегосударственный представительный орган главная функция которого в системе разделения властей заключается в осуществлении законодательной власти. Чаще всего Объединения парламентариев создаются и действуют на политической базе общей партийной принадлежности. Эти объединения все чаще институционализируются в законах и регламентах даже конституционализируются и приобретают определенные права на представительство в руководящих органах...
30458. Парламентское право в зарубежных странах, его содержание и источники 16.1 KB
  Скрупулезно разбираются процедуры ведения дел на собраниях от внесения предложений при их классификации на главные побочные и привилегированные до этикета прений и порядка голосования права собраний их рабочих органов комитеты комиссии должностных лиц председатель секретарь казначей и т. Само понятие парламентского права не получило скольконибудь развернутого толкования. Между тем нормативный массив парламентского права как бы велика ни была в нем доля процедурных правил складывается под определяющим воздействием...
30460. Глава государства в зарубежных странах 16.16 KB
  Глава государства в зарубежных странах. Во всех современных государствах имеется институт главы государства. Глава государства рассматривается как высшее должностное лицо считающееся носителем исполнительной власти и верховным представителем государства в сфере международных отношений. Обычно главой государства выступает либо выборный президент в республиках либо наследственный монарх.