
- •Методическое пособие По курсу: «Информатика»
- •II Модуль
- •Оглавление
- •Лабораторная работа №1. Вычисление сложных выражений…………………………………………………….….…4
- •Лабораторная работа № 5.Обработка и преобразование числовых последовательностей………………………………….25
- •Лабораторная работа №1 Вычисление сложных выражений
- •Лабораторная работа №2
- •Требования к работе
- •Лабораторные задания
- •Лабораторная работа №3 Вычисление определенных интегралов и табулирование первообразных функций
- •Лабораторная работа № 4 Вычисление бесконечных сумм
- •Лабораторная работа № 5 Обработка и преобразование числовых последовательностей
- •Лабораторная работа № 6 Вложенные циклы с разветвлениями. Использование массивов.
- •Лабораторные задания
- •Лабораторная работа № 7 Использование подпрограмм при программировании на языке Паскаль
- •Лабораторные задания
- •Литература
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
ДАГЕСТАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Методическое пособие По курсу: «Информатика»
II Модуль
Махачкала
2011
Издается по решению редакционно-издательского совета Дагестанского государственного университета
В лабораторный практикум включены описания лабораторных работ по информатике и программированию. К каждой работе дается краткое описание, приводятся требования к выполнению работы, даются упражнения и варианты заданий, которые необходимо выполнить.
Методическое пособие предназначено для студентов 1-го курса факультета информатики и информационных технологий ДГУ
Составители: Ахмедов С.А.-профессор,
доктор технич. наук;
Иминов К.О.-доцент,
кандидат физ.-мат. наук.
Рамазанова А.А. Ст пр.
Рецензенты: Муртазалиев А.К.- Зам.пред. ДНЦ РАН,
член.кор. РАН
Оглавление
стр.
Лабораторная работа №1. Вычисление сложных выражений…………………………………………………….….…4
Лабораторная работа №2. Вычисление конечных сумм…………………………………………………………….…....9
Лабораторная работа №3.Вычисление определенных интегралов и табулирование первообразных функций………..15
Лабораторная работа № 4. Вычисление бесконечных сум.19
Лабораторная работа № 5.Обработка и преобразование числовых последовательностей………………………………….25
Лабораторная работа № 6. Вложенные циклы с разветвлениями. Использование массивов…………………….. ..29
Лабораторная работа № 7. Использование подпрограмм при программировании на языке Паскаль…………….........................41
Литература………………………………………………...….51
Лабораторная работа №1 Вычисление сложных выражений
Сложные выражения строятся из чисел и переменных с помощью знаков операций сложения, вычитания, умножения и деления (+, -, *, /). Кроме того, в выражении могут быть использованы круглые скобки и некоторые функции. Знак операции деления / позволяет записывать в строку выражения, которые традиционно записываются с выходом из строки: в ТР пишут а/в, с/г, (а * х + в) / (с + d) и т.д. Знак операции умножения * нельзя опускать или заменять точкой. Допустимые для математического текста выражение 0,5(х + 7) · (х + 2) · (х - 3) в ТР должно быть записано в виде 0.5*(х + 7) * (х + 2) * (х - 3). Знак – (минус) может употребляться и для изображения величины, противоположной данной: -х, - (а * в + у) и т.д. Нельзя размещать два знака операций рядом; последовательности символов 3*-2, х1/-х2 – это не выражения, выражениями будут 3*(-2), х1/-(х2).
В выражении могут быть использованы следующие функции:
abs
(x)
– |x|;
sqr (x) – x2; - тригонометрические функции
sqrt
(x)
-
;
(аргументом служит радианная
мера угла);
аргумент всегда заключается в скобки.
В ТР нет операции возведения в произвольную степень n, поэтому, например, х3 записывается в виде х*х*х или sqr (x)*х и т.д.
При вычислении значений действуют обычные правила старшинства операций: старшие операции – умножение и деление, следующие по старшинству – сложение и вычитание. Из двух операций одинакового старшинства первой выполняется та, знак которой в выражении встречается раньше. Круглые скобки изменяют этот естественный порядок: вычислением, выражения (x + y)/2 будет половина суммы значений переменных х и у, в то же время значением выражения х + у/2 будет сумма значения х и половины значения у.
Требования к работе
-
Из лабораторных заданий выбрать задание своего варианта.
-
Составить блок-схему решения задачи.
-
На основании блок-схемы составить программу на языке ТР для решения задачи и отразить ее на ЭВМ.
-
Получить на ЭВМ результаты счета, сделать соответствующие выводы и подготовить работу к защите.
Лабораторные задания
1.
;
x = 2; у = 6; z = 7.
2.
x = 5; у = 1; z = 4.
3.
x = 1; у = 12; z = 6.
4.
x = 11; у = 5; z = 10.
5.
x = 15; у = 7; z = 3.
6.
x = 3; у = 4; z = 5.
7.
x = 5; у = 3; z = 17.
8.
x = 7; у = 4; z = 8.
9.
x = 17; у = 16; z = 15.
10.
x = 6; у = 7; z = 8.
11.
x = 3; у = 4; z = 5.
12.
x = 4; у = 5; z = 6.
13.
x = 5; у = 6; z = 7.
14.
x = 8; у = 9; z = 10.
15.
;
x = 9; у = 10; z = 11
В следующих заданиях нужно вычислить функцию, где аргумент х задается вводом с клавиатуры:
16
17
18
.
19.
20.
21.
22.
23.
-
+