Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Задания к лабораторной работе № 3




0. Вычислить и напечатать значения функции Y=(X–6)2, для Х = 5, 11, 17, 23, … (всего 200 значений).

1. Вычислить и напечатать Y = Sin(X/12)/3X для Х = 270, 90, 30, … (всего 20 значений).

2. Вычислить и напечатать Y = Ln X3 + 1 для Х = 3, 11, 19, 27, … (всего 30 значений).

3. Вычислить и напечатать Y = Х - для Х = 2, 6, 18, 54, … (всего 55 значений).

4. Вычислить и напечатать Y = X2 – 15CosX для Х =15, 19, 23, 27,31, … (всего 23 значения).

5. Вычислить и напечатать Y = Ln (Х + 8)/ X2 для Х = 3, 6, 12, 24,…..(всего15 значений).

6. Вычислить и напечатать Y = Х + для Х = 15, 30, 60, 120, … (всего 25 значений).

7. Вычислить и напечатать Y = Х2 + 5Х для Х = 2400, 1200, 600, 300, … (всего 10 значений).

8. Вычислить и напечатать Y = 4 -3) для Х = 20, 14, 8, 2, … (всего 25 значений).

9. Вычислить и напечатать Y = 2 + 1) для Х = 1000, 500, 250, 125, … (всего 30 значений).

 

ЛАБОРАТОРНАЯ РАБОТА № 4

ПРОГРАММИРОВАНИЕ ВЫЧИСЛЕНИЯ СУММ

И ПРОИЗВЕДЕНИЯ РЯДОВ

1.ЦЕЛЬ РАБОТЫ:

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

 

2.ПОРЯДОК ВЫПОЛНЕНИЯ:

Рассмотрим порядок выполнения на примере решения задачи о вычислении

суммы

 

и

 
 

 


произведения

 

 

Этап 1. Физическая постановка задачи

Дано: Х, B – числа вещественного типа

N – количество слагаемых (сомножителей),число целого типа.

 

Вычислить: S – сумма N слагаемых.

Р – произведение N сомножителей.

Этап 2. Математическое описание

· Значок обозначает вычисление суммы по формуле:

S = S + (аргумент), стоящий под знаком суммы.

· Значок обозначает вычисление произведения по формуле:

P = P x (аргумент), стоящий под знаком произведения.

· Вычисления выполняются в цикле, где счетчик цикла принимает значения от J= 1 до J = N(эти параметры всегда указываются под и над символом или ). Шаг изменения для J равен 1.

· До входа в цикл переменным, обозначающим сумму или произведение необходимо присвоить значение: S = 0 или P = 1.

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

А = (B + j) . Тогда S = S + A, P = P x A.

Этап 3. Описание алгоритма решения задачи

Выполненное на предыдущем этапе математическое описание реализуется с помощью циклических операций. Описание алгоритма вычисления функции Y(X) выполнено с использованием графических объектов (блоков) по ГОСТ 19.701 – 90:

 

 

J=1, N, 1

 

 

 

Этап 4. Программирование на алгоритмическом языке BASIC

REM Вычисление суммы S и произведения Р

CLS

INPUT “Ввод X, В, N%”, X, В, N%

LET S = 0

LET P = 1

FOR J%=1 TO N% STEP 1

LET A = (B+J%)*SQR(X*J%)

LET S = S +A

LET P = P*A

NEXT J%

PRINT “S=”, S; “P=”, P

END

 

Этап 5. Отладка программы

 

· Запустить приложение QBASIC с помощью ярлыка на Рабочем столе персонального компьютера.

· Набрать текст программы (Этап 4) в открывшемся окне редактора QBASIC. В процессе набора текста редактор контролирует правильность написания операторов. В случае обнаружения ошибки процесс редактирования прекращается до тех пор, пока ошибка не будет устранена.

· Сохранить программу после окончания её набора, выполнив команду «Сохранить как» из меню «Файл».

· Выполнить компиляцию (перевод с алгоритмического языка в коды ЭВМ) программы. Для этого необходимо стартовать команду «Запуск» из меню «Запуск». В процессе компиляции могут быть обнаружены синтаксические ошибки в тексте программы. После устранения всех ошибок компьютер создает загрузочный (в кодах ЭВМ) модуль программы и сразу же переходит к выполнению программы, начиная с первого выполняемого оператора.

· Выполнить ввод с клавиатуры значений для X, B, N% в ответ на приглашение к вводу, появившееся на мониторе при выполнении компьютером оператора INPUT. Помните, что значение одной переменной отделяется от значения последующей, из списка ввода оператора INPUT, нажатием клавиши “Запятая”. Признаком окончания ввода всех значений из списка ввода оператора INPUT является нажатие клавиши “ENTER”.

· Для проверки программы можно ввести следующие исходные данные: X=1, B=0, N%=2, которые позволят легко получить результат при ручном счете по формулам (Этап 2) и сравнить их с тем, что выведет компьютер на монитор при выполнении оператора PRINT. В данном примере исходных данных на мониторе должно появиться: S = 3.82 P= 2.82. Если этого не произошло, необходимо проанализировать алгоритм и текст программы, найти ошибку, исправить её и выполнить этап 5 (отладка) снова.

 





Поделиться с друзьями:


Дата добавления: 2015-11-23; Мы поможем в написании ваших работ!; просмотров: 402 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Либо вы управляете вашим днем, либо день управляет вами. © Джим Рон
==> читать все изречения...

2318 - | 2050 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.