Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
модуль2.doc
Скачиваний:
16
Добавлен:
18.12.2018
Размер:
1.17 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ДАГЕСТАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Методическое пособие По курсу: «Информатика»

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. Из лабораторных заданий выбрать задание своего варианта.

  2. Составить блок-схему решения задачи.

  3. На основании блок-схемы составить программу на языке ТР для решения задачи и отразить ее на ЭВМ.

  4. Получить на ЭВМ результаты счета, сделать соответствующие выводы и подготовить работу к защите.

Лабораторные задания

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.

  1. +