
- •Оглавление
- •Введение………………………………………………………..……
- •I. Теоретический раздел работы………………………………………….….
- •I. Теоретический раздел работы…………………………………………….
- •I. Теоретический раздел работы……………………………………………..
- •Работа 1
- •1.Введение.
- •2. Начало работы в среде Turbo Pascal.
- •2.1. Вызов Turbo Pascal.
- •2.2. Использование меню.
- •2.3. Работа с окнами. Использование мыши.
- •2.4. Первая программа.
- •2.5. Работа с файлами
- •2.6. Основные приемы работы с текстовым редактором.
- •2.7. Меню Edit
- •3. В конце работы Вы должны уметь
- •Работа 2 ввод и вывод информации
- •I. Теоретический раздел работы
- •1. Введение.
- •2. Структура программы на языке Паскаль
- •3. Типы данных в языке Turbo Pascal.
- •4. Ввод и вывод данных.
- •II. Экспериментальный раздел работы
- •III. Дополнительный материал.
- •IV. Раздел заданий для самостоятельной работы.
- •Работа 3 расчет по формулам
- •I.Теоретический раздел работы
- •1. Некоторые понятия лексика языка Turbo Pascal.
- •2. Представление вещественных чисел на эвм.
- •3. Оператор присваивания
- •4. Алгебраические выражения.
- •5. Описание пользовательских подпрограмм-функций.
- •II.Экспериментальный раздел работы
- •III. Раздел заданий для самостоятельной работы.
- •Работа 4
- •I.Теоретический раздел работы
- •1. Некоторые сведения о целых типах данных.
- •2. Операции над целыми типами данных.
- •3. Представление целых чисел в компьютере.
- •4. Некоторые стандартные подпрограммы для работы с целыми числами.
- •II.Экспериментальный раздел работы
- •III. Раздел заданий для самостоятельной работы
- •Работа 5 Логический тип данных
- •I.Теоретический раздел работы
- •1. Некоторые сведения о логическом типе данных.
- •2. Логические выражения.
- •3. Основные законы алгебры логики.
- •4. Побитовые операции над целыми числами.
- •Работа 6
- •I.Теоретический раздел работы
- •1. Введение.
- •2. Оператор условного перехода if ... Then...Else
- •3. Условный оператор case...Of
- •II. Экспериментальный раздел работы
- •Работа 7
- •I. Теоретический раздел работы
- •1.Введение.
- •2. Оператор цикла while… do.
- •II. Экспериментальный раздел работы.
- •2. Оператор цикла repeat … until.
- •3. Суммирование рядов.
- •II. Экспериментальный раздел работы Пример 1. Пусть требуется найти сумму ряда:
- •III. Раздел заданий для самостоятельной работы
- •Работа 9 оператор цикла с параметром
- •I. Теоретический раздел работы
- •1. Введение
- •2. Оператор цикла for …do
- •3. Операторы завершения цикла
- •4. Алгоритм Горнера.
- •II. Экспериментальный раздел работы
- •III. Раздел заданий для самостоятельной работы
- •Список литературы
III. Раздел заданий для самостоятельной работы
1. Составить программу вычисления суммы первых n=10; 20; 30 членов ряда:
S=1+1/1!+1/2!+1/3!+...
S=1-1/3+1/5-1/7+...
S=1-1/1!+1/2!-1/3!+...
S=1-1/2+1/3-1/4+...
S=1+1/2+1/4+1/8+...
S=1/(1*2)+1/(2*3)+1/(3*4)+...
S=1/(1*3)+1/(2*4)+1/(3*5)+...
S=1/(1*3)+1/(3*5)+1/(5*7)+...
S=1/(3*5)+1/(7*9)+1/(11*13)+...
S=1/(1*2*3)+1/(2*3*4)+1/(3*4*5)+...
S=1+1/32 +1/52 +...
S=1+1/24+1/34+...
S=1-1/22+1/32-1/42+...
S=1-1/24+1/34-...
S=1+1/34+1/54+...
2. Составить программу вычисления суммы первых n=10; 20; 30 членов ряда:
сравнить результат с * /6;
сравнить результат с /4;
сравнить результат с 1;
сравнить результат с 3/4;
сравнить результат с e;
сравнить результат с 1/e;
сравнить результат с ln2;
сравнить результат с 2;
сравнить результат с 1/2;
сравнить результат с * /8;
сравнить результат с * /12;
сравнить результат с
;
сравнить результат с
3. Составить алгоритм и написать программу вычисления следующих сумм.
, и сравнить результат с sin(x+a);
, и сравнить результат с cos(x+a);
, и сравнить результат с ax ;
, и сравнить результат с ln(x) при x>0;
, и сравнить результат с ln(x) при 0< x<2;
, и сравнить результат с ln(1+x) при [x] <1;
, и сравнить результат с ln((1+x)/(1-x)) при [x] <1;
, и сравнить результат с ln((1+x)/(x-1)) при [x] >1;
, и сравнить результат с arctg(x) при [x] <1;
, и сравнить результат с arctg(x) при [x] >1;
, и сравнить результат с sh(x)=0.5*(ex-e-x);
, и сравнитеь результат с ch(x)=0.5*(ex+e-x);
,
4. Составить программу и вычислить
сумму ряда с точностью
,
и
.
Сравнить число итераций для каждого
из этих случаев.
,
,
,
,
,
,
,
,
,
,
Работа 9 оператор цикла с параметром
Цель работы:
изучить правила работы с оператором цикла for …do;
приобрести навыки составления, отладки и тестирования программ, использующих циклы с параметром;
закрепить навыки работы в среде Turbo Pascal.
I. Теоретический раздел работы