Примеры использования подпрограмм

      Комментарии к записи Примеры использования подпрограмм отключены

Даны действительные числа . Вычислить .

DEF FNSum (x, y) = x + y

CLS

INPUT Введите 6 чисел ; a, b, c, d, e, f

S = FNSum(a, b) * FNSum(c, d) * FNSum(e, f)

PRINT S = ; S

END

DEF FNSum (x, y)

FNSum = x + y

END DEF

CLS

INPUT Введите 6 чисел ; a, b, c, d, e, f

S = FNSum(a, b) * FNSum(c, d) * FNSum(e, f)

PRINT S = ; S

END

DECLARE FUNCTION Sum! (x!, y!)

CLS

INPUT Введите 6 чисел ; a, b, c, d, e, f

S = Sum(a, b) * Sum(c, d) * Sum(e, f)

PRINT S = ; S

END

FUNCTION Sum (x, y)

Sum = x + y

END FUNCTION

Вывести на экран раз 2 строки по символов “*” и ”-”.

CLS

INPUT Введите количество символов в строке m80 ; m

INPUT Введите количество повторов n6 ; n

FOR i = 1 TO n

PRINT i

GOSUB 10

GOSUB 20

NEXT i

END

10 FOR a = 1 TO m

PRINT *;

NEXT a

PRINT

RETURN

20 FOR b = 1 TO m

PRINT -;

NEXT b

PRINT

RETURN

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

Основная литература

1. Острейковский В.А. Информатика: учебник для вузов / В.А. Острейковский. – 5-е изд., стер. – М.: Высш. шк., 2009. – 512 с.

2. Макарова Н.В. Информатика: учебник для вузов / Н.В. Макарова [и др.]; под ред. Н.В. Макаровой. – 3-е изд., перераб. – М.: Финансы и статистика, 2007. – 768 с.

3. Информатика: Базовый курс: учеб. пособие для втузов / под ред. С.В. Симоновича. – 2-е изд. – М.[и др.]: Питер, 2006. – 640 с.

4. Информатика: Практикум по технологии работы на компьютере: учеб.пособие для вузов / Н.В. Макарова и [и др.]; под ред. Н.В. Макаровой. – 3-е изд., перераб. – М.: Финансы и статистика, 2003. – 256 с.

Дополнительная литература

1. Алтухов Е.В. Основы информатики и вычислительной техники: учеб. пособие / Е.В. Алтухов, Л.А. Рыбалко, В.С. Савченко. – М.: Высш. шк., 1992. – 303 с.

2. Абрамов С.А. Начала информатики / С.А. Абрамов, Е.В. Зима. – М.: Наука, 1990. – 256 с.

3. Светозарова Г.И. Практикум по программированию на языке бейсик / Г.И. Светозарова, А.А. Мельников, А.В. Козловский. – М.: Наука, 1988. – 368 с.

4. Шуп Т.Е. Прикладные численные методы в физике и технике. – М.: Высш. шк., 1990. – 255 с.

5. Дьяконов В.П. Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ / В.П. Дьяконов. – М.: Наука, 1987. – 240 с.

ПРИЛОЖЕНИЕ 1

Содержание отчета

Титульный лист.

Задание.

1. Теоретическая часть.

2. Расчетная часть.

2.1. Схема алгоритма.

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

2.3. Текст файла результатов.

Заключение.

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

ПРАВИЛА ОФОРМЛЕНИЯ ОТЧЕТА

Отчет по лабораторным работам набирается на компьютере в текстовом редакторе WORD(под Windows).

При использовании WORD текст набирается шрифтом Times New Roman (Cyr) величиной 14 пунктов с одинарным интервалом. Формат бумаги — А4. Абзацный отступ — 1,25 см. Все поля страницы – по 2 см, переплет – 1 см. Текст на странице выравнивается по ширине.

Таблицы желательно располагать на странице без разрыва, а в случае переноса на другую страницу – дублируется шапка таблицы.

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

Формулы следует выполнять в редакторе Microsoft Equation со следующими размерами:

обычный ……………………………… 14 пт;

крупный индекс …………………… 12 пт;

мелкий индекс …………………….. 10 пт;

крупный символ ………………….. 16 пт;

мелкий символ …………………….. 8 пт.

Шрифты: Times New Roman (Cyr), Symbol.

Ссылки на литературу даются в квадратных скобках. Желательно проверять орфографию и грамматику текста отчета перед распечаткой – для этого в редакторах имеются специальные опции!

Остальные требования к отчету – см. ГОСТы на выполнение текстовых документов.

Образец выполнения титульного листа прилагается (приложение 2). В библиотеке кафедры имеется его электронная версия.

ПРИЛОЖЕНИЕ 2

Образец оформления титульного листа отчета

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

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

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

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

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

Кафедра «Механика пластического формоизменения им. Н.Демидова»

ЛАБОРАТОРНЫЕ РАБОТЫ

ПО ИНФОРМАТИКЕ

ОТЧЕТ

Направление подготовки (специальность): 150700 Машиностроение

Профиль подготовки: Машины и технология обработки металлов давлением

Выполнил студент. гр.__________ _________( ______________ )

«_____» _____________20__ г.

Проверил, к.т.н., доцент

____________( _____________ )

«_____» _____________ 20__ г.

Нормоконтролер, к.т.н., доцент

_____________( _______________ )

«_____» _____________20__ г.

Тула 201__

Приложение 3

Пример оформления отчета лабораторной работы

Задание №2

Даны два числа x, y. Вычислить z, если .

Теоретическая часть

Описать операторы, которые были использованы для выполнения задания.

Схема алгоритма

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

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

Cls

Open “Lab_2.txt” for output as #1

Print “Лабораторная работа N2”

Print #1, “Лабораторная работа N2”

Print “Выполнил студент гр. 621571 Иванов И.И.”

Print #1, “Выполнил студент гр. 621571 Иванов И.И.”

Print “Вариант N1”

Print #1, “Вариант N1”

Print “Вычислить значение функции”

Print #1, “Вычислить значение функции”

Print “z=(Abs(x)-y^2)/(Sqr(y)+Log(Abs(x)))+Exp(x+y)”

Print #1, “z=(Abs(x)-y^2)/(Sqr(y)+Log(Abs(x)))+Exp(x+y)”

Input Введите два числа x, y=; x, y

Print #1, “Заданы два числа”; “x=; x; “y=; y

z=(Abs(x)-y^2)/(Sqr(y)+Log(Abs(x)))+Exp(x+y)

Print Результат вычислений

Print z=(Abs(x)-y^2)/(Sqr(y)+Log(Abs(x)))+Exp(x+y)=; z

Print #1, Результат вычислений

Print #1, z=; z

Close #1

End

Результаты выполнения программы

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

Выполнил студент гр. 621571 Иванов И.И.

Вариант N1

Вычислить значение функции

z=(Abs(x)-y^2)/(Sqr(y)+Log(Abs(x)))+Exp(x+y)

Заданы два числа x= -2 y=5

Результат вычислений

z=(Abs(x)-y^2)/(Sqr(y)+Log(Abs(x)))+Exp(x+y)=27.93747

Приложение 4

Разработка алгоритма решения задачи

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

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

Правила выполнения схем и обозначения для отдельных операций процесса обработки данных регламентируются ГОСТ19.701-90 «Схемы алгоритмов, программ, данных и систем». Типичные действия алгоритма изображаются следующими геометрическими фигурами (рисунок). Внутри каждой фигуры записывается содержание этого этапа.

а е Дисплей

Вычисления (ввод/вывод на дисплей)

(процесс)

да нет Решение ж Бумага

б (проверка (вывод на бумагу)

условия)

Модификация

в Начало, з (начало цикла)

Конец

и

г Ранее созданная Комментарий

программа или

подпрограмма

д Ввод, вывод к Соединитель

(ссылка на другую

страницу)

Рисунок. Обозначения для отдельных операций процесса обработки данных

Статьи к прочтению:

Подпрограммы в Pascal


Похожие статьи: