- •Министерство образования и науки Российской федерации
- •Пример выполнения задания по теме № 1
- •Формулы для решения задач
- •Варианты заданий
- •Контрольные вопросы по теме № 1
- •Тема №2. Ветвление программы (использование операторов ветвления и переключателяswitch)
- •Варианты заданий
- •Пример выполнения лабораторного задания № 2
- •Блок-схема алгоритма вычисления составной функции
- •Контрольные вопросы к лабораторной работе № 2
- •Тема №3. Циклы, символьный (литерный) тип данных
- •Примеры выполнения задания по теме №3.
- •Блок-схема к программе
- •Варианты заданий
- •Контрольные вопросы к теме № 3
- •Тема №4. Функции в языке Си
- •Контрольные вопросы по теме №4
- •Тема №5. Обработка одномерных массивов Задание:
- •Краткая теоретическая справка и рекомендации по выполнению
- •Примеры функций для работы с одномерными массивами
- •Варианты заданий
- •Контрольные вопросы по теме № 5
- •Тема №6. Строки и использование библиотечных функций для их обработки
- •Краткая теоретическая справка и рекомендации по выполнению
- •Пример выполнения лабораторного задания № 6
- •Варианты заданий
- •Контрольные вопросы к теме № 6
- •Тема №7. Двумерные массивы. Файловый (бинарный) ввод-вывод Задание:
- •Краткая теоретическая справка
- •Примеры функций для работы с двумерным массивом
- •Тема №8. Односвязные списки. Файловый (текстовый) ввод-вывод Задание:
- •Краткая теоретическая справка и пример решения задачи
- •Оглавление
Блок-схема к программе
Вторая программа рисует ту же таблицу, но используется цикл while и другой алгоритм:
#include <stdio.h>
#include <conio.h>
char First; /* Первый символ в строке */
char C; /* Текущий символ в строке */
int main()
{
First='K'; /* Первый символ в первой строке */
while (First>='C')
{
/* Печать первой части строки символов */
C=First;
while (C<='I')
{
printf("%2c",C); // Печать очередного символа
C+=2; // Вычисление следующего значения
}
/* Печать второй части строки символов */
C='A';
while (C<First)
{
printf("%2c",C); // Печать символа
C+=2; // Вычисление следующего значения
}
/* Переход на другую строку */
printf("\n");
/* Вычисление значения первого символа */
First-=2;
}
getch();
return 0;
}
Варианты заданий
1. |
|
|
|
|
2. |
|
|
|
|
3. |
|
|
|
|
|
4. |
|
|
|
|
|
| |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
A |
D |
G |
J |
M |
|
A |
B |
C |
D |
E |
|
A |
B |
C |
D |
E |
F |
|
A |
|
|
|
|
|
|
| |||
M |
D |
G |
J |
M |
|
B |
C |
D |
E |
|
|
B |
C |
D |
E |
F |
G |
|
B |
C |
|
|
|
|
|
| |||
M |
J |
G |
J |
M |
|
C |
D |
E |
|
|
|
C |
D |
E |
F |
G |
H |
|
D |
E |
F |
|
|
|
|
| |||
M |
J |
G |
J |
M |
|
D |
E |
|
|
|
|
D |
E |
F |
G |
H |
I |
|
- |
- |
- |
- |
|
|
|
| |||
M |
J |
G |
D |
M |
|
E |
|
|
|
|
|
E |
F |
G |
H |
I |
J |
|
F |
E |
D |
|
|
|
|
| |||
M |
J |
G |
D |
A |
|
|
|
|
|
|
|
F |
G |
H |
I |
J |
K |
|
C |
B |
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A |
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
5. |
|
|
|
|
|
|
|
|
6. |
|
|
|
|
7. |
|
|
|
|
8. |
|
|
| |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
A |
B |
C |
D |
E |
F |
G |
H |
I |
|
A |
B |
C |
D |
E |
|
A |
E |
D |
C |
B |
|
A |
B |
C |
D |
E | |||
|
B |
C |
D |
E |
F |
G |
H |
|
|
E |
A |
C |
D |
E |
|
|
B |
E |
D |
C |
|
A |
A |
B |
C |
D | |||
|
|
C |
D |
E |
F |
G |
|
|
|
E |
D |
A |
D |
E |
|
|
|
C |
E |
D |
|
B |
A |
A |
B |
C | |||
|
|
|
D |
E |
F |
|
|
|
|
E |
D |
C |
A |
E |
|
|
|
|
D |
E |
|
C |
B |
A |
A |
B | |||
|
|
|
|
E |
|
|
|
|
|
E |
D |
C |
B |
A |
|
|
|
|
|
E |
|
D |
C |
B |
A |
A | |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
E |
D |
C |
B |
A | |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
9. |
|
|
|
|
10. |
|
|
|
|
|
|
11. |
|
|
|
|
12. |
|
|
|
|
| |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
I |
|
|
|
|
|
|
|
|
A |
|
|
|
|
+ |
+ |
O |
+ |
+ |
|
F |
|
|
|
|
|
| |||
I |
G |
|
|
|
|
|
|
B |
A |
B |
|
|
|
+ |
O |
O |
O |
+ |
|
E |
F |
|
|
|
|
| |||
I |
G |
E |
|
|
|
|
C |
B |
A |
B |
C |
|
|
O |
O |
O |
O |
O |
|
D |
E |
F |
|
|
|
| |||
I |
G |
E |
C |
|
|
D |
C |
B |
A |
B |
C |
D |
|
+ |
O |
O |
O |
+ |
|
C |
D |
E |
F |
|
|
| |||
I |
G |
E |
C |
A |
|
|
C |
B |
A |
B |
C |
|
|
+ |
+ |
O |
+ |
+ |
|
B |
C |
D |
E |
F |
|
| |||
|
|
|
|
|
|
|
|
B |
A |
B |
|
|
|
|
|
|
|
|
|
A |
B |
C |
D |
E |
F |
| |||
|
|
|
|
|
|
|
|
|
A |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
13. |
|
|
|
|
14. |
|
|
|
|
15. |
|
|
|
|
16. |
|
|
|
|
|
|
| |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
A |
|
|
|
|
|
A |
D |
B |
E |
C |
|
A |
E |
D |
C |
B |
|
A |
C |
E |
G |
I |
|
|
|
| |||
B |
C |
|
|
|
|
C |
A |
D |
B |
E |
|
B |
A |
E |
D |
C |
|
B |
D |
F |
H |
J |
|
|
|
| |||
D |
E |
F |
|
|
|
E |
C |
A |
D |
B |
|
C |
B |
A |
E |
D |
|
C |
E |
G |
I |
K |
|
|
|
| |||
G |
H |
I |
J |
|
|
B |
E |
C |
A |
D |
|
D |
C |
B |
A |
E |
|
D |
F |
H |
J |
L |
|
|
|
| |||
K |
L |
M |
N |
O |
|
D |
B |
E |
C |
A |
|
E |
D |
C |
B |
A |
|
E |
G |
I |
K |
M |
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
17. |
|
|
|
|
18. |
|
|
|
|
19. |
|
|
|
|
20. |
|
|
|
|
|
|
| |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
A |
B |
C |
D |
E |
|
A |
D |
G |
J |
M |
|
E |
|
|
|
|
|
A |
B |
C |
D |
E |
F |
|
|
| |||
Z |
B |
C |
D |
E |
|
B |
E |
H |
K |
N |
|
D |
E |
|
|
|
|
B |
C |
D |
E |
F |
|
|
|
| |||
Y |
Z |
C |
D |
E |
|
C |
F |
I |
L |
O |
|
C |
D |
E |
|
|
|
C |
D |
E |
F |
|
|
|
|
| |||
X |
Y |
Z |
D |
E |
|
D |
G |
J |
M |
P |
|
B |
C |
D |
E |
|
|
D |
E |
F |
|
|
|
|
|
| |||
W |
X |
Y |
Z |
E |
|
E |
H |
K |
N |
Q |
|
A |
B |
C |
D |
E |
|
E |
F |
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
F |
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
21. |
|
|
|
|
22. |
|
|
|
|
23. |
|
|
|
|
24. |
|
|
|
|
|
|
| |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
I |
H |
G |
F |
E |
|
N |
M |
L |
K |
J |
|
|
|
|
A |
|
|
|
|
|
A |
|
|
|
|
| |||
H |
G |
F |
E |
|
|
M |
L |
K |
J |
|
|
|
|
B |
C |
|
|
|
|
A |
* |
B |
|
|
|
| |||
G |
F |
E |
|
|
|
L |
K |
J |
|
|
|
|
D |
E |
F |
|
|
|
A |
* |
B |
* |
C |
|
|
| |||
F |
E |
|
|
|
|
K |
J |
|
|
|
|
G |
H |
I |
J |
|
|
A |
* |
B |
* |
C |
* |
D |
|
| |||
E |
|
|
|
|
|
J |
|
|
|
|
K |
L |
M |
N |
O |
|
A |
* |
B |
* |
C |
* |
D |
* |
E |
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|