- •О.Ф.Власенко, и.В.Беляева изучение си после паскаля: циклы, развилки, функции, обработка одномерных массивов
- •Оглавление
- •Вывод в языке си Простейшая программа «Привет, мир!»
- •Функция printf – форматированный вывод
- •Циклы в языке си «Привет, мир!» 100 раз
- •Цикл с предусловием в Паскале и Си
- •Цикл с постусловием в Паскале и Си
- •Цикл for в Паскале и Си
- •Задачи простые
- •Задачи средней сложности
- •Задачи сложные
- •Функции в языке си Локальные и глобальные переменные
- •Функции без параметров в Си
- •Функции с параметрами
- •Способы передачи параметров в подпрограммы
- •Работа с указателями: операции взятия адреса и разыменования адреса
- •Ввод в языке си Функция getch – ввод символа
- •Функция scanf - форматированный ввод
- •Развилки Пример задачи: размер файла в байтах
- •Усеченные развилки
- •Полные развилки
- •Варианты для простых заданий и для заданий средней сложности
- •Задания среднего уровня сложности
- •Рекуррентные соотношения для вычисления корней
- •Разложение в ряд некоторых функций
- •Пример выполнения лабораторной работы по заданиям среднего уровня сложности
- •Сложные задания
- •Пример выполнения лабораторной работы по сложным заданиям
- •Варианты для сложных заданий
- •Организация меню. Управляющая структура Выбор (switch) Организация простейшего меню
- •Массивы в си Объявление и инициализация одномерных массивов в Си
- •Вычисление адреса элемента массива
- •Адресная арифметика
- •Имя массива является указателем на нулевой элемент массива
- •Передача массива в функцию через параметр
- •Примеры обработки массивов в Си
- •Задание для лабораторной работы по теме «Обработка одномернЫх массивОв» Цель работы
- •Общее задание
- •Пример выполнения лабораторной работы
- •Задачи простые
- •Задачи средней сложности
- •Задачи сложные
- •Список литературы
- •Изучение си после паскаля: циклы, развилки, функции, обработка одномерных массивов
- •432027, Г. Ульяновск, Сев. Венец, 32.
Задачи простые
Вариант A1.
A B C D E
A B C D
A B C
A B
A
Вариант A2:
Z Y X W V
Z Y X W
Z Y X
Z Y
Z
Вариант A3:
Z Y X W V
Y X W V
X W V
W V
V
Вариант A4:
A B C D E
B C D E
C D E
D E
E
Вариант A5:
Z
Z Y
Z Y X
Z Y X W
Z Y X W V
Вариант A6:
V
W V
X W V
Y X W V
Z Y X W V
Вариант A7:
A C E G I
C E G I
E G I
G I
I
Вариант A8:
A C E G I
B D F H J
C E G I K
D F H J L
E G I K M
Вариант A9:
A
A B
A B C
A B C D
A B C D E
Вариант A10:
Z X V T R
X V T R P
V T R P N
T R P N L
R P N L J
Вариант A11:
1 2 3 4 5
2 3 4 5
3 4 5
4 5
5
Вариант A12:
1 3 5 7 9
3 5 7 9
5 7 9
7 9
9
Вариант A13:
9
7 9
5 7 9
3 5 7 9
1 3 5 7 9
Вариант A14:
R
T R
V T R
X V T R
Z X V T R
Вариант A15:
Z X V T R
X V T R
V T R
T R
R
Задачи средней сложности
Вариант B1:
A B C D E
E A C D E
E D A D E
E D C A E
E D C B A
Вариант B2:
A B C D E
E A B C D
D E A B C
C D E A B
B C D E A
Вариант B3:
A B C D E
B C D E Z
C D E Z Y
D E Z Y X
E Z Y X W
Z Y X W V
Вариант B4:
A D G J M
M D G J M
M J G J M
M J G J M
M J G D M
M J G D A
Вариант B5:
A B C D E
Z B C D E
Y Z C D E
X Y Z D E
W X Y Z E
Вариант B6:
A B C D E
A A B C D
B A A B C
C B A A B
D E B A A
E D C B A
Вариант B7:
A D B E C
C A D B E
E C A D B
B E C A D
D B E C A
Вариант B8:
A
B C
D E F
G H I J
K L M N O
Вариант B9:
A
B C
C D E
D E F G
E F G H I
Вариант B10:
A B C D E
F G H I
J K L
M N
O
Вариант B11:
A B C D E
F G H I
J K L
M N
O
Вариант B12:
A B C D E
B C D E
C D E
D E
E
Вариант B13:
A B C D E F G
B C D E F
C D E
D
Вариант B14:
A C E G I
A C E G
A C E
A C E G
A C E G I
Вариант B15:
Z
Z Y
Z Y X
Z Y X W
Z Y X
Z Y
Z
Задачи сложные
Вариант C1:
A
B A B
B B A B B
A A A A A A A
B B A B B
B A B
A
Вариант C2:
. . . X . . .
. . X X . .
. X X .
X X
. X X .
. . X X . .
. . . X . . .
Вариант C3:
. + # . # + .
+ # . . . # +
# . . . . . #
. . . . . . .
# . . . . . #
+ # . . . # +
. + # . # + .
Вариант C4:
A B C D C B A
B C D D C B
C D D C
D D
C D D C
B C D D C B
A B C D C B A
Вариант C5:
A
A B C
A B C B C
A B C B C B A
C B C B A
C B A
A
Вариант C6:
+ + + + + + +
+ + + O + + +
+ + 0 O 0 + +
+ 0 0 O 0 0 +
+ + 0 O 0 + +
+ + + O + + +
+ + + + + + +
Вариант C7:
A B B C C C D
B B C C C D D
B C C C D D D
C C C D D D D
C C D D D D
C D D D D
D D D D
Вариант C8:
A A A
A A A B
A A B B C
B B C B B
C B B A A
B A A A
A A A
Вариант C9:
. . . A A A B
. . . A A B C
. . . A B C C
B B B B C C C
B B C D . . .
B C D D . . .
C D D D . . .
Вариант C10:
. A A A A A +
. . A A A + C
. . . A + C C
B B B + C C C
B B + D . C C
B + D D . . C
+ D D D . . .
Вариант C11:
A
B A B
C B A B C
D C B A B C D
C B A B C
B A B
A
Вариант C12:
+ + + + + X
+ + + X +
+ X + +
X + + +
X + + + +
X + + + + +
Вариант C13:
X
* X *
* * X * *
* * * X * * *
X . X
X . . . X
X . . . . . X
Вариант C14:
X + + X
X + X +
X X + +
X + + +
X + X + +
X + + + X +
X + + + + + X
Вариант C15:
X . . X
X . X +
X X + +
X + + +
X * X + +
X * * * X +
X * * * * * X
