- •Лабораторная работа 1. Системы счисления
- •Лабораторная работа 2 Способы представления алгоритмов
- •Лабораторная работа № 4. Ввод и вывод информации
- •Лабораторная работа № 5. Разветвляющиеся программы
- •Лабораторная работа № 6. Циклические программы
- •Лабораторная работа № 7. Отладка программ
- •Лабораторная работа № 8. Вычисление сумм, произведений, экстремумов
- •Лабораторная работа № 9. Решение инженерных задач на основе циклических программ
- •Лабораторная работа № 10. Одномерные массивы
- •Лабораторная работа № 11. Битовые операции
- •Лабораторная работа № 12. Использование указателей
- •Лабораторная работа № 13. Обработка символьной информации
- •Лабораторная работа № 14. Многомерные массивы
- •Лабораторная работа № 15. Динамическое выделение памяти
- •Лабораторная работа № 16. Функции пользователя
- •Лабораторная работа № 17. Указатели и ссылки при работе с функциями
Прокопчук Ю. 10-1
Блок 1
Блок 2
Блок 3
Блок 4
Блок 5
Блок 6
Лабораторная работа 1. Системы счисления
Выполнить перевод чисел
11(8 c/c) → 001001 (2 c/c) → 9(16 c/c);
11111001(2 c/c) → 249 (10c/c);
77(10 c/c) → 1001101 (2 c/c)
342(8 c/c) → 011 100 010 (2 c/c) → E2 (16 c/c);
11011(2 c/c) → 33 (8c/c) →1B (16c/c);
1011(10 c/c) →1111110011 (2 c/c);
Лабораторная работа 2 Способы представления алгоритмов
Даны действительные числа x, y, z. Вычислить min(x + y + z, xyz) * min(x, y, z).
Начало
да
min=m
min=k
min>m
k=x + y + z, m=xyz
Ввод
x, y, z
нет
Min1=x
да
Min1>y
Min1=y
нет
да
Min1=z
Min1>z
нет
t=min*Min1
Вывод t
Конец
1. Ввести числовые значения х, у, z.
2. Вычислить k, m по формулам :
k= x +y +z
m= xyz
3. Присвоить min значение переменной k.
4. Если min>m, то присвоим переменной min значение m. Иначе перейти к п. 5.
5. Присвоим переменной Min1 значение х.
6. Если условие Min1>y выполняется, то перейти к Min1=y. Иначе перейти к Min1>z. Если условие выполняется, то перейти к Min1=z.
7. Присвоим переменной t значение min*Min1.
8. Напечатать значение t.
9. Конец вычислений.
Номер 2:
Начало
Ввод A,B,C,D
t = 0
нет
A%2 =0
да
t=t+1