Готовая лр № 1 по программированию Python, ИБМ, 1 курс, 11 вариант, зачтена, "Программирование исключительных ситуаций в Python"
Описание
Методические указания к лабораторной работе № 1
по курсу «Программирование»
«Программирование исключительных ситуаций в Python »
1. Цель работы- получение студентами следующих навыков:
- использование операторов forи whileпри программировании циклических алгоритмов;
- чтение-запись данных в файл;
- обработка исключений.
2. Порядок выполнения лабораторной работы
- Изучить содержание раздела 3 методических указаний и выполнить, приведенные примеры в интерпретаторе или в программном режиме.
- Выполнить задание из раздела 4 по варианту, выданному преподавателем.
- Продемонстрировать работу программы преподавателю.
- Защитить ЛР с предоставлением отчета и ответами на контрольные вопросы (раздел 6).
<...>
Написать программу, в которой:
- создать файл из случайных чисел, в каждой строке которого записаны координаты (х,у) двух точек (четыре вещественные числа, разделённые пробелами), причем название, размеры файла и границы величин координат задаёт пользователь. п.1 оформить в виде функции;
- вывести первый файл на экран в виде:
1. -3.45 4.05 0.14 -9.99
2. 8.33 77.63 5.19 12.83
- во второй файл требуется построчно записать расстояние между парами точек из первого файла;
- второй файл вывести на экран в виде списка;
- включить в программу обработку исключений: введено не число, ошибка чтения файла, в строке второго файла не хватает координаты (вывести номер строки, строку, сообщение, продолжить); при возникновении ошибки сообщить об ошибке и повторно предложить пользователю повторить ввод данных;
- посчитать среднее расстояние, вывести на экран.
Тестирование программы будет производиться частями:
1) первая часть создание файла
2) вторая часть обработка файла
Между тестированием первой и второй части, для проверки обработки ошибок, будет испорчен файл с данными.
Показать/скрыть дополнительное описание
Готовая лабораторная работа № 1 Программирование исключительных ситуаций в Python, ИБМ, МГТУ, вар. 11, семестр 2.
Характеристики лабораторной работы
Список файлов
- отчет к лр1 .docx 843,49 Kb