Программирование на языках высокого уровня. Лабораторный практикум

Программирование на языках высокого уровня. Лабораторный практикум

Лабораторный практикум содержит информационный материал, необходимый студентам вечерней формы обучения специальностей 230101 “Вычислительные машины, комплексы, системы и сети” и 230104 “Программное обеспечение вычислительной
техники и автоматизированных систем” для выполнения лабораторных работ по дисциплине “Программирование на языках высокого уровня”. Приводятся варианты индивидуальных заданий,
требования к содержанию и оформлению отчетов о лабораторных
работах и примеры реализации программ.
кроме того, лабораторный практикум содержит перечень
основной и дополнительной литературы по этой дисциплине, а
также перечень действующих государственных стандартов, которые требуется соблюдать при выполнении лабораторных работ.
Лабораторные занятия проводятся с целью приобретения
практических навыков алгоритмизации, программирования, тестирования и отладки программ на компьютере с использованием современных технологий и инструментальных средств.

Лабораторная работа №1

Управляющая структура “Следование”
Цель работы:    изучение концепций и освоение технологии
структурного программирования, приобретение навыков структурного программирования на языке с  при решении про-с  при решении пр
стейших вычислительных задач.
Задание на программирование: используя технологию структурного программирования, разработать линейную программу
решения индивидуальной вычислительной задачи.
Порядок выполнения работы
1. Получить у преподавателя индивидуальное задание и выполнить    постановку задачи: сформулировать условие, определить входные и выходные данные.
2. разработать математическую модель вычислений.
3. Построить схему алгоритма решения задачи.
4. составить программу на языке с.
5. В программе использовать данные типа unsigned char.
6. Выходные данные (сообщения) выводить на экран в развернутой форме.
7. Проверить и продемонстрировать преподавателю работу
программы.
8. оформить отчет о лабораторной работе  в составе: постановка задачи, математическая модель, схема алгоритма решения, текст программы, контрольные примеры.
Варианты индивидуальных заданий
Выполнить поразрядные логические операции над машинными кодами
1
117 AND 90
-117 XOR 90

4

117 ® 3
NOT 21 XOR –13 AND (-23 OR NOT 9)
2
135 AND 106
135 OR -106
135 ® 4
NOT 17 OR (NOT 111 XOR –19) AND 91
3
207 AND 37
207 XOR -37
37 ¬ 2
-21 AND (NOT 75 OR –20) XOR NOT 59
4
27 AND 13
-27 OR 13
27 ¬ 2
NOT 21 XOR –3 AND (NOT 26 OR –13)
5
-21 OR 43
21 XOR 43
43 ¬ 2
(NOT 19 OR –6) AND NOT –9 XOR 4
6
55 AND 15
55 XOR -15
15 ¬ 3
NOT 7 AND –5 XOR (NOT 127 OR –8)
7
99 OR -17
99 AND 17
17 ¬ 2
(18 OR NOT –8) AND NOT –7 XOR 3
8
29 OR -49
29 XOR 49
49 ¬ 4
(NOT 8 XOR –6) AND 9 XOR NOT -12
9
42 AND 17

42 OR -17
42 ® 3
NOT 25 XOR –4 AND (NOT 22 OR –10)
10
36 AND 12
36 XOR 12
36 ¬ 3
NOT –3 XOR 15 AND (NOT 8 OR –6)
11
25 AND 18
25 XOR 18
25 ¬ 2
NOT 23 OR –4 AND (NOT 24 OR –9)
12
39 AND 14
39 OR -14
39 ¬ 3
NOT 17 AND –5 OR (25 AND NOT –9)
13
49 AND 11
49 XOR 11
49 ® 2
15 OR NOT –3 AND (14 OR NOT 16)
14
180 AND 35
180 XOR 35
35 ¬ 2
NOT –7 OR 8 AND (26 XOR

Комментарии к записи Программирование на языках высокого уровня. Лабораторный практикум отключены

Рубрика: Программирование

Обсуждение закрыто.