Вычисление значения функции по формуле

по дисциплине

Основы программирования

Направление подготовки:

221700 «Стандартизация и метрология»

Профиль подготовки: «Метрология и метрологическое обеспечение»

Форма обучения:очная

Тула 2012 г.

Цель работы: Освоить приемы разработки алгоритмов различных структур и основных понятий языка Бейсик, выработать навыки программирования на ПЭВМ.

Постановка задачи: Разработать алгоритмы решения задач, составить блок-схемы алгоритмов и написать программы на языке Бейсик. Отладить программы на ПЭВМ.

Отчет по работе содержит:

1) Условие задачи;

2) Блок-схему алгоритма решения задачи;

3) Текст программы на алгоритмическом языке;

4) Результаты.

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

1. Условие задачи.

Вычислить:

Вычисление значения функции по формуле - student2.ru

2. Блок-схема алгоритма (см. рисунок 1).

Вычисление значения функции по формуле - student2.ru

Рисунок 1 - Схема алгоритма к заданию 1

В блоке 2 вводятся исходные данные x и b. В блоках 3, 4, 5 вычисляются значения функций a, y, z. В блоке 6 осуществляется вывод вычисленного значения функции z.

3. Программа.

' Ввод данных

DATA 1.5, 1.2: READ X, B

' Вычисление значений функций A, Y, Z

A = - X + B * Х^2

Y = (B * Х^3 - LOG (ABS (A))) / (2 * B)

Z = SQR(A^2 - B * EXP(SIN(X)) + 1) – Y

' Вывод значения функции Z

PRINT " Z = " : END

Задание 1

Вычислить значение функции по формуле, произведя предварительные расчеты входящих в нее величин для заданных значений. Варианты заданий представлены в таблице 1.

Таблица 1

Вычисление значения функции по формуле - student2.ru

Вычисление значения функции по формуле - student2.ru

Вычисление значения функции по формуле - student2.ru

Вычисление значения функции по формуле - student2.ru

Список использованных источников

1. Информатика. Базовый курс : учеб. пособие для втузов / С. В. Симонович [и др.] ; под ред. С. В. Симоновича .— 2-е изд. — М. [и др.] : Питер, 2009 .— 640 с. : ил. — (Учебник для вузов) .— Библиогр.: с. 631-632 .— Алф. указ.: с. 633-639.

2. Каймин, В. А. Информатика : учебник для вузов / В. А. Каймин .— 5-е изд. — М. : Инфра-М, 2008 .— 285 с. : ил. — (Высшее образование).— Библиогр. в конце кн.

3. Беляев, М. А. Основы информатики : учебник для вузов / М. А. Беляев, В. В. Лысенко, Л. А. Малинина .— Ростов-н/Д : Феникс, 2006 .— 352 c. : ил. — (Высшее образование) .— Библиогр. в конце кн.

4. Острейковский, В. А. Информатика : учебник для вузов / В. А. Острейковский .— 5-е изд., стер. — М. : Высш. шк., 2009 .— 512 с. : ил .— Библиогр.: с. 508 .— ISBN 978-5-06-006134-5 (в пер.).

5. Макконелл, Д. Основы современных алгоритмов : учеб. пособие / Д. Макконелл ; пер. с англ. под ред. С. К. Ландо, доп. М. В. Ульянова .— 2-е изд., доп. — М. : Техносфера, 2006 .— 368 с. — (Мир программирования) .— Библиогр. в конце разд.

6. Маркова, Татьяна Николаевна. Основы программирования : учеб. пособие / Т. Н. Маркова ; ТулГУ .— Тула : Изд-во ТулГУ, 2009 .— 106 с. — в дар от Изд-ва ТулГУ ТулГУ : 1303933 .— Библиогр. в конце кн.

7. Информатика : учеб. пособие для вузов / Г. Н. Хубаев [и др.] ; под ред. Г. Н. Хубаева .— 3-е изд., перераб. и доп .— Ростов н/Д : МарТ : Феникс, 2010 .— 287 с. : ил .— (Учебный курс).

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Тульский государственный университет»

Политехнический институт

Кафедра «Инструментальные и метрологические системы»

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

К ЛАБОРАТОРНОЙ РАБОТЕ №2

Вычисление значения функции с выбором формулы по условию

по дисциплине

Основы программирования

Направление подготовки:

221700 «Стандартизация и метрология»

Профиль подготовки: «Метрология и метрологическое обеспечение»

Форма обучения:очная

Тула 2012 г.

Цель работы: Освоить приемы разработки алгоритмов различных структур и основных понятий языка Бейсик, выработать навыки программирования на ПЭВМ.

Постановка задачи: Разработать алгоритмы решения задач, составить блок-схемы алгоритмов и написать программы на языке Бейсик. Отладить программы на ПЭВМ.

Отчет по работе содержит:

1) Условие задачи;

2) Блок-схему алгоритма решения задачи;

3) Текст программы на алгоритмическом языке;

4) Результаты.

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

1. Условие задачи

Вычислить:

Вычисление значения функции по формуле - student2.ru

2. Схема алгоритма к заданию 2

Вычисление значения функции по формуле - student2.ru

Рисунок 2 - Схема алгоритма к заданию 2

В блоке 2 вводятся исходные данные a и b. В блоке 3 вычисляется значение функции c. Блоки 4, 6 осуществляют проверку условия: a меньше b, a равно b соответственно и, в зависимости от результата сравнения, направляют вычисление по одной из ветвей - 5, 7, или 8. Блок 9 выводит на печать полученное значение функции y.

3. Программа.

PRINT " Введите A, B "

INPUT A, B

C = COS(A+B)

IF A < B

THEN Y = C * LOG (ABS (A - B)) / LOG(10)

ELSE

IF A = B

THEN Y= (COS (A)^3 + C) / (2 * A + B)

ELSE

Y = C * (A - B)^(1 / 3)

PRINT " Y = "; Y : END

Задание 2

Вычислить значение функции с выбором формулы по условию, произведя предварительные расчеты входящих в нее величин для заданных значений. Варианты заданий представлены в таблице 2.

Таблица 2

Вычисление значения функции по формуле - student2.ru

Вычисление значения функции по формуле - student2.ru

Вычисление значения функции по формуле - student2.ru

Вычисление значения функции по формуле - student2.ru

Вычисление значения функции по формуле - student2.ru


Наши рекомендации