 
        
        - •Методическое пособие По курсу: «Информатика»
- •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).
В выражении могут быть использованы следующие функции:
a bs
(x)
– |x|;
bs
(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.

- 
 + + 




 
	 
	


