
- •Лабораторная работа 1 Двоичная система счисления
- •Лабораторная работа 2 Работа в командной строке
- •Титульный лист
- •Лабораторная работа 3 Работа в интегрированной среде разработки
- •Лабораторная работа №4 Ветвления и циклы
- •Лабораторная работа №5 Функции
- •Пример программы
- •Лабораторная работа №6 Статические массивы
- •Лабораторная работа №7
- •Лабораторная работа №8 Списки и строки на Python
Лабораторная работа 1 Двоичная система счисления
Цель работы:
Ознакомление с принципами перевода целых чисел из десятичной системы счисления в двоичную и наоборот, овладение навыками осуществления арифметических операций с числами в двоичной системе счисления.
Порядок выполнения работы:
Выбрать 2 восьмибитных положительных целых числа в десятичной системе счисления (в интервале 0..127).
Выполнить перевод из десятичной в двоичную систему счисления и обратно.
В двоичной системе счисления выполнить сложение и умножение чисел. Проверить результаты вычислений в десятичной системе счисления
Сделать второе число отрицательным, перевести его в дополнительный код в двоичной системе счисления и осуществить сложение с первым, проверить результаты вычислений в десятичной системе счисления.
Сделать первое число отрицательным, перевести его в дополнительный код в двоичной системе счисления и осуществить сложение со вторым, проверить результаты вычислений в десятичной системе счисления.
Содержание отчета:
Титульный лист
Цель работы
Общее задание на лабораторную работу
Индивидуальное задание
Описание выполненных расчетов
Вывод
Лабораторная работа 2 Работа в командной строке
Цель работы:
Изучение команд терминалов операционных систем Windows и GNU/Linux, получение навыков работы в командной строке и компиляции простейших программ в консоли.
Порядок выполнения работы:
НАЗВАНИЯ КАТАЛОГОВ, ПОДКАТАЛОГОВ И ФАЙЛОВ ПРОИЗВОЛЬНЫ
Лабораторная работа выполняется в два этапа, соответственно двум изучаемым системам: Windows (cmd.exe) и Linux (bash) по плану, указанному ниже.
a) Открыть терминал, перейти в корневой каталог (внешнее запоминающее устройство).
b) Создать папку с названием системы.
c) Перейти в созданную папку.
d) В корневом каталоге создать три каталога: КАТ1, КАТ2, КАТ3.
e) Перейти в каталог КАТ2 и создать в нем подкаталоги — РКАТ1, РКАТ2.
f) Перейти в подкаталог РКАТ2; создать в нем четыре текстовых файла:
ct1.txt — содержащий Имя,
ct2.txt — содержащий Фамилию,
ct3.txt — содержащий Отчество,
ct4.txt — содержащий № группы.
Для удобства в конце или начале каждого файла необходимо вставить пробел.
g) Вернуться в корневой каталог и создать в нем два текстовых файла: napr.txt и nomer.txt, содержащих соответственно название направления подготовки и № студенческого билета.
h) Создать в каталоге КАТ1 файл student.txt, являющийся объединением файлов ct1.txt — ct4.txt.
i) Удалить использованные файлы.
j) Разработать в текстовом редакторе простейшую программу, выполняющую вывод в консоль ФИО и группы студента.
k) Осуществить компиляцию программы из командной строки. Запустить программу в консоли и проверить ее работу.
Содержание отчета:
Примечание: в этом и последующих отчетах текст программы оформлять моноширинным шрифтом.
Титульный лист
Цель работы
Задание на лабораторную работу
Снимки экрана всех введенных команд и результатов их выполнения с комментариями
Текст программы
Вывод
Лабораторная работа 3 Работа в интегрированной среде разработки
Цель работы:
Получение сведений о принципах работы с интегрированной средой разработки, изучение принципов построения линейных программ на языке С++, освоение приемов отладки программ.
Порядок выполнения работы:
Произвести на бумаге вычисление сложного арифметического выражения в соответствии с индивидуальным вариантом. Вычисления производить при помощи калькулятора, фиксируя промежуточные значения.
Разработать в IDE программу вычисления выражения, сохранять промежуточные значения в переменные.
Программа должна в развернутой форме выводить итоговое значение выражения.
Выполнить отладку программы: используя точки останова, просмотр значений выражений и выполнение программы по шагам. Сравнить все промежуточные вычисления, полученные с помощью калькулятора и программы.
Содержание отчета:
Титульный лист
Цель работы
Общее задание на лабораторную работу
Номер варианта и индивидуальное задание
Вычисления, выполненные с помощью калькулятора для всех промежуточных значений
Текст программы
Снимки экрана результатов работы программы
Вывод
Индивидуальные варианты:
№ |
Задание |
№ |
Задание |
1 |
|
14 |
|
2 |
|
15 |
|
3 |
|
16 |
|
4 |
|
17 |
|
5 |
|
18 |
|
6 |
|
19 |
|
7 |
|
20 |
|
8 |
|
21 |
|
9 |
|
22 |
|
10 |
|
23 |
|
11 |
|
24 |
|
12 |
|
25 |
|
13 |
|
|
|