Шаблон оформления отчёта по 3 лабораторной работе


Министерство образования Республики Беларусь
Белорусский Национальный Технический Университет
Факультет информационных технологий и робототехники
Кафедра «Программное обеспечение вычислительной техники
и автоматизированных систем»
Отчёт
по лабораторной работе № 3
по дисциплине «Языки программирования»
тема: «Базовый синтаксис языка Python: переменные, константы, простые типы данных и операции над ними»
Вариант 12
Исполнитель: студент группы 10701215
Крупенин Павел Игоревич
Преподаватель: Иванченко Виктор Викторович
2015-2016 учебный год
ЛАБОРАТОРНАЯ РАБОТА № 3
БАЗОВЫЙ СИНТАКСИС ЯЗЫКА PYTHON: ПЕРЕМЕННЫЕ, КОНСТАНТЫ, ПРОСТЫЕ ТИПЫ ДАННЫХ И ОПЕРАЦИИ НАД НИМИ
Цель работы:
Ознакомится с принципами хранения данных в компьютере; освоить базовый синтаксис языка Python; закрепить создания интерактивных программ с использованием линейных алгоритмов (последовательного выполнения кода).
Основное задание:
Разработать интерактивную программу «What is My Age in Seconds» («Каков мой возраст в секундах»), которая принимает дату рождения пользователя, высчитывает количество прожитых пользователем секунд и выводит результат на экран монитора.
Индивидуальное задание:

Дополнительное задание*
Необходимо написать приложение для разменного автомата. Работа автомат заключается в следующем: автомат принимает у пользователя купюру и выдаёт ему купюры меньшего номинала. То же самое происходит и с монетами.
Требования к выполнению:
Программа должна обязательно быть снабжена комментариями на английском языке, в которых необходимо указать краткое предназначение програм-мы, номер лабораторной работы и её название, версию программы, ФИО разработчика, номер группы и дату разработки.
Каждая программа должна быть снабжена дружелюбным и интуитивно понятным интерфейсом (да-да, пусть даже пока в консольном варианте).

Результаты выполнения основного задания:

Результаты выполнения индивидуального задания:

Результаты выполнения дополнительного задания:

Ответы на контрольные вопросы:
Опишите архитектуру и основные элементы компьютера. Какой элемент является центральным при построение любой вычислительной системы?
Какие типы памяти доступны для программиста при разработке программ?
Что такое машинный код?
В чём отличия языков высокого уровня от языков низкого уровня?
Какой язык понимает и обрабатывает центральный процессор (Central Process Unit, CPU)?
Что такое транслятор и что он делает?
Что общего между компилятор и интерпретатор и чем они отличаются?
Что такое переменная и зачем она нужна в программе?
Что такое «соглашение по присваиванию имён» относительно к переменным?
Что такое константа?
Что такое hardcode («тяжёлый код»)?
Опишите стандартные простые типы данных, которые есть в языке Python.
Что измеряет диапазон типа данных?
Что такое выражение?
Что такое инициализация?
Можете ли вы обратиться к переменной, если вы инициализируете её чуть позже?
Что произойдёт, если вы присвоите строковой переменой целочисленное значение (или наоборот)?
Какой из арифметических операторов не может иметь дробного операнда?
Какой из арифметических операторов не может иметь в качестве второго операнда значение ноль?
Опишите все группы операций, доступные в языке Python.

Что я освоил в процессе выполнения лабораторной работы (выводы):





ПРИЛОЖЕНИЕ A
Листинг исходных кодов программ

Приложенные файлы

  • docx 19788706
    Размер файла: 25 kB Загрузок: 0

Добавить комментарий