- •Методические указания
- •«Алгоритмизация и программирование»
- •Часть 1. Понятие алгоритма и принципы алгоритмизации
- •1 Основные принципы разработки алгоритмов и программ
- •Лабораторная работа 1
- •3 Циклический вычислительный процесс
- •Задания для самостоятельной работы
- •Лабораторная работа 2 селективная обработка массивов
- •Общие сведения
- •1 Селективная (выборочная) обработка информации
- •2 Нахождение экстремального значения
- •3 Формирование одномерного рабочего массива
- •3.7 Сортировка элементов массива
- •Задания для самостоятельной работы
- •Лабораторная работа 3 вложенные циклы. Обработка двумерных массивов
- •Общие указания
- •1 Вложенные циклы
- •3.9 Обработка заданной строки (столбца) матрицы
- •3.10 Обработка заданной диагонали матрицы
- •3.11 Селективная обработка строки (столбца) матрицы, удовлетворяющей заданному условию
- •Часть 2. Составление и отладка программы. Вычисление и обработка результатов
- •Ход работы
- •Вопросы для контроля и самостоятельной работы
- •Лабораторная работа 5
- •Символы типа
- •Задание к лабораторной работе
- •Лабораторная работа №6 Разветвляющийся вычислительный процесс с различными логическими условиями: оператор if... Else, условная операция (?:).
- •Теоретические сведения
- •Ход работы
- •Контрольные вопросы для подготовки и самостоятельной работы
- •Лабораторная работа 7 Программирование разветвляющегося циклического вычислительного процесса.
- •Теоретические сведения
- •Алгоритм работы оператора цикла for ():
- •Задание к лабораторной работе
- •Лабораторная работа №8
- •Ход работы
- •Задание к лабораторной работе
- •Операции с, их приоритеты и использование. Преобразование типов (4 часа)
- •Приоритет операций и порядок выполнения (ассоциативность)
- •(Новый_тип) операнд
- •Ход работы
- •Контрольные вопросы для подготовки и самостоятельной работы
- •Лабораторная работа №10 Массивы. Селективная обработка массивов
- •Теоретические сведения
- •Требования к содержанию отчёта приведены в лабораторной работе №1
- •Контрольные вопросы для подготовки и самостоятельной работы
- •Лабораторная работа №11
- •Ход работы
- •Контрольные вопросы для подготовки и самостоятельной работы
- •Лабораторная работа №12 Сортировка одномерных массивов
- •Многомерные массивы. (2часа)
- •Теоретические сведения
- •Контрольные вопросы для подготовки и самостоятельной работы
- •Изучение графических средств с
- •Графические функции
- •Графические примитивы
- •Ход работы
- •Контрольные вопросы для подготовки и самостоятельной работы
Ход работы
В соответствии с индивидуальным заданием разработать программу с применением операторов ветвления, выбора варианта, разрыва, перехода (при составлении программы использовать операторы if…else).
Набрать программу и устранить ошибки.
Изучить работу операторов, различные возможности их применения.
Получить результаты.
Оформить отчет и сделать выводы по работе, изучив контрольные вопросы по теме.
Индивидуальное задание к лабораторной работе №5
Вычислить значение функции
y = f(x), где
f1(z), если z < 0;
x = f2(z), если 0 z 8;
f3(z), если z > 8;
z = cos(с).
Значения функций приведены в таблице 5.1.
Таблица 5.1 - индивидуальное задание
Вар. |
f(x) |
f1(z) |
f2(z) |
f3(z) |
c |
1 |
x2+8x-6 |
z3-3z2 |
zln(z) |
Ez-e-z |
5,1 |
2 |
X3lnx2 |
e-z+3z |
ln|z| |
Cosz+z2 |
5,4 |
3 |
X1/4+sinx |
2z-ln|z| |
tgz-2z |
Sin3z |
4,1 |
4 |
X4+2sinx2 |
sinz+tgz |
cos3z+3/z |
Z2+lnz2 |
3,2 |
5 |
Cosx3 |
z2+2sinz |
lnz+2z |
Ez+1/z |
4,7 |
6 |
Sinx+2lnx |
2z+tgz |
lnz4+2z |
Cosz+2z |
1,3 |
7 |
Sin4x2 |
sinz2-z3 |
|
2sinz2 |
1,6 |
8 |
Tgx-4x3 |
1/cos2z |
z-ln|z| |
Z3+sinz |
1,5 |
9 |
Lnx-e2x |
z2+ez |
cos4z/z3 |
Tg(z+1/z) |
2,7 |
10 |
2x-lnx |
2cosz+1/z |
z3-2ln|z| |
Tg2z+z3 |
3,8 |
11 |
3x-sinx |
3tg3z |
1/cos4z |
E2z+sinz |
1,6 |
12 |
4x2+cosx |
3z/sinz |
z2+2sinz |
2z-ln|z| |
2,4 |
13 |
+cosx |
z2+lnz2 |
ez+1/z |
Z4-sinz |
4,1 |
14 |
x1/3+2x |
ln|cosz| |
2z+ez |
Tg2z |
2,5 |
15 |
Sin4x+2x |
z5/sin2z |
e-2z+tgz |
Cos4z+z1/3 |
3,2 |
16 |
Tg4x+1/x |
z/sinz1/5 |
2ztg3z |
Z+8 |
1,4 |
17 |
Ln(1/x) |
zsin2z-8 |
lnsinz0,8 |
-2,5 |
2,3 |
18 |
e2x+4x |
cos( /4)-z |
1/(ez+1) |
arctg(z+3) |
4,1 |
19 |
Cosx4+x/2 |
sin(z+30 ) |
lncos(z/6) |
e-tg(z-2) |
3,2 |
20 |
2tgx+ex |
z+cos( +z) |
z3+z1/3 |
Z4-lnz |
2,8 |
21 |
2lnx2 |
arccosz2 |
sinz+lncosz |
Z3-sin( x) |
1,7 |
22 |
Cos2x/3 |
z2+ln(z+4) |
e(z-5)+sinz |
|
2,2 |
23 |
1/tgx4 |
e-4z+2+z2 |
cos(z1/3+2) |
Sin( +4z2) |
5,6 |
24 |
e2x-x3 |
tg(z2+) |
ln(sinz+5) |
Z4+z2-cosz |
3,4 |
25 |
Tgx-2lnx |
arcsin(z+3) |
z3-z2+cosz |
Ln(z3+4z) |
2,5 |
26 |
Cosx4+x/2 |
lnsinz0,8 |
cos( /4)-z |
Z/sinz1/5 |
3,7 |
27 |
Ln(x+x2) |
2ztg3z |
sin( +4z2) |
Z3+z1/3 |
2,6 |
28 |
Cosx4+2x |
tg(z+1/z) |
e2z+sinz |
Cosz1/5 |
3,8 |
29 |
Sin4x+2x |
z2+lnz2 |
cos3z+3/z |
Cos( /4)-z |
5,8 |
30 |
3ln(x2+5) |
z4-lnz |
sinz+tgz |
Sinz+lncosz |
3,5 |