Для студентов МГТУ им. Н.Э.Баумана по предмету Программирование на PythonПрограммы для подготовки к экзамену PythonПрограммы для подготовки к экзамену Python
5,0055
2022-07-192022-07-19СтудИзба
Ответы к экзамену: Программы для подготовки к экзамену Python
Бестселлер
Описание
Программы для подготовки к экзамену по программированию на Python 1 курс 1 семестр 2021 год.
Содержание архива:
1) Отрисовка графика звездочками с засечками (Grafik_zvezdi.py)
2) В файле in.txt записаны дробные числа в 8-ричной системе счисления, по одному в строке, разделитель целой и дробной части - точка. (системы_счисления_перезапись_в_новый_файл.py)
Требуется:
1. Перевести числа из исходного файла в 16-ричную систему счисления и переписать их в файл out1.txt по одному в строке
в том же порядке.
2. Переписать строки файла out1.txt в файл out2.txt, отсортировав их по увеличению длин.
Обработку файлов производить построчно, содержимое файла читать в память целиком запрещается. Списки, множества, словари, кортежи для сортировки не использовать.
3) В файле in.txt записаны строки. В строках могут быть арифметические выражения в одно действие (умножение, деление, сложение, вычитание). Пример строки: "впапввпп 10 + 2 ывпарпоапва". Текущую считанную строку нужно записать в новый файл n раз, если в следующей строке есть выражение, где n значение этого выражения.
В противном случае записать текущую строку 1 раз, деления на ноль нет, если значение выражения <= 0, то строку не записываем если дробное получилось значение, целую часть берем (new1.py, in.txt)
4) Универсальный переводчик для систем счисления (convert_universal.py)
5) В одномерном массиве удалить (алгоритмически) повторные вхождения элементов. Нельзя использовать del, remove, pop. Срезы можно использовать только 1 раз. (baum_z1.py)
6) В файле записан текст на английском языке, предложения разделяются точками.
Требуется переписать текст в новый файл так,
чтобы каждое предложение было записано в отдельной строке.
Более одной строки файла в память не считывать.
Далее найти предложение с наибольшим количеством слов,
в которых гласные и согласные буквы чередуются,
и дописать в файл его слова в порядке уменьшения количества букв. (baum_z2.py, baum_z2_input.txt, baum_z2_output.txt)
7) В файле записана прямоугольная символьная матрица,
состоящая из строчных букв латинского алфавита, разделённых пробелами.
Требуется переписать в новый файл только те строки,
в которых все буквы расположены или по возрастанию позиции в алфавите, или по убыванию.
Далее требуется удалить столбцы, состоящие только из гласных букв,
и после пустой строки дописать изменённую матрицу. (baum_z3.py)
8) Первое кольцо матрицы повернуть по часовой. Следующее кольцо матрицы повернуть против часовой. (matr_circle_superbad.py, input_matr_circle_superbad.txt)
9) Экзаменационные билеты №16 и №20
Содержание архива:
1) Отрисовка графика звездочками с засечками (Grafik_zvezdi.py)
2) В файле in.txt записаны дробные числа в 8-ричной системе счисления, по одному в строке, разделитель целой и дробной части - точка. (системы_счисления_перезапись_в_новый_файл.py)
Требуется:
1. Перевести числа из исходного файла в 16-ричную систему счисления и переписать их в файл out1.txt по одному в строке
в том же порядке.
2. Переписать строки файла out1.txt в файл out2.txt, отсортировав их по увеличению длин.
Обработку файлов производить построчно, содержимое файла читать в память целиком запрещается. Списки, множества, словари, кортежи для сортировки не использовать.
3) В файле in.txt записаны строки. В строках могут быть арифметические выражения в одно действие (умножение, деление, сложение, вычитание). Пример строки: "впапввпп 10 + 2 ывпарпоапва". Текущую считанную строку нужно записать в новый файл n раз, если в следующей строке есть выражение, где n значение этого выражения.
В противном случае записать текущую строку 1 раз, деления на ноль нет, если значение выражения <= 0, то строку не записываем если дробное получилось значение, целую часть берем (new1.py, in.txt)
4) Универсальный переводчик для систем счисления (convert_universal.py)
5) В одномерном массиве удалить (алгоритмически) повторные вхождения элементов. Нельзя использовать del, remove, pop. Срезы можно использовать только 1 раз. (baum_z1.py)
6) В файле записан текст на английском языке, предложения разделяются точками.
Требуется переписать текст в новый файл так,
чтобы каждое предложение было записано в отдельной строке.
Более одной строки файла в память не считывать.
Далее найти предложение с наибольшим количеством слов,
в которых гласные и согласные буквы чередуются,
и дописать в файл его слова в порядке уменьшения количества букв. (baum_z2.py, baum_z2_input.txt, baum_z2_output.txt)
7) В файле записана прямоугольная символьная матрица,
состоящая из строчных букв латинского алфавита, разделённых пробелами.
Требуется переписать в новый файл только те строки,
в которых все буквы расположены или по возрастанию позиции в алфавите, или по убыванию.
Далее требуется удалить столбцы, состоящие только из гласных букв,
и после пустой строки дописать изменённую матрицу. (baum_z3.py)
8) Первое кольцо матрицы повернуть по часовой. Следующее кольцо матрицы повернуть против часовой. (matr_circle_superbad.py, input_matr_circle_superbad.txt)
9) Экзаменационные билеты №16 и №20
Файлы условия, демо
Характеристики ответов (шпаргалок) к экзамену
Предмет
Учебное заведение
Семестр
Просмотров
144
Размер
19,47 Kb
Преподаватели
Список файлов
системы_счисления_перезапись_в_новый_файл.py
2.txt
3.txt
4.txt
baum_z2_input (2).txt
baum_z2_output (2).txt
in.txt
input_matr_circle_superbad.txt
Вам все понравилось? Пожалуйста, поставьте оценку и напишите комментарий к купленному файлу.