ОТЧЕТ о выполнении контрольной работы по дисциплине «Интерпретируемые языки программирования» Вариант 13
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Программирование списков и структур данных
Цель: освоение навыков составления программ на языке Python, содержащих простые запросы действий пользователя и выполняющих управление данными с использованием статических структур и встроенных списков.
Задание
1. Составить программу 1 на языке Python для создания файла данных с помощью структур. В программе предусмотреть:
создание структурного типа PData для хранения заданного набора данных (табл. 8.1) и объявление структурной переменной типа PData;
создание бинарного файла данных с расширением .dat, имя которого следует предварительно запросить с клавиатуры;
создание пользовательской функции InputData() для инициализации структурной переменной данными, введенными с клавиатуры и возврата в точку вызова записи PData;
организацию цикла для формирования списка с данными посредством вызовов функции InputData и запроса действия пользователя по нажатию клавиши «y» (продолжение ввода) или «n» (завершение ввода);
сохранение введенных данных в созданный ранее файл;
вывод сообщения о полном имени файла с данными и о количестве сохраненных в него записей.
2. Составить программу 2 на языке Python для обработки структур данных. В программе предусмотреть:
создание структурного типа PData для хранения заданного набора данных (табл. 8.1) и объявление структурной переменной типа PData;
загрузка списка данных из бинарного файла данных с расширением .dat, имя которого следует предварительно запросить с клавиатуры (предусмотреть ситуацию отсутствия файла с заданным именем);
вывод загруженного списка на экран в формате таблицы;
сортировку данных списка по заданному согласно табл. 8.1 критерию;
вывод отсортированного списка на экран.
3. Составить программу 3 на языке Python для организации списочной структуры данных набора из табл. 8.1 заданной согласно табл. 8.2 специфики. Разработать следующие подпрограммы (операции со списком выполнять строго согласно его специфике):
3.1. Функцию создания полного списка на основе данных, введенных с клавиатуры. Обрабатывать запрос действия пользователя по нажатию клавиши «y» (продолжение ввода) или «n» (завершение ввода). Полученный список сохранить в файл. В основную программу вернуть число введенных записей.
3.2. Процедуру форматированного вывода данных списка на консоль. Извлечение списка из файла выполнять внутри процедуры. Чтение данных из списка осуществлять с разрушением структуры. Вывод списка предварять текстовым сообщением, переданным в качестве фактического параметра.
3.3. Процедуру выполнения заданной согласно табл. 8.2 операции манипулирования данными с указанными записями. Номер указанной записи передавать в качестве фактического параметра. Извлечение списка из файла и запись модифицированного списка в файл выполнять внутри процедуры.
3.4. Функцию поиска и вывод на консоль записей согласно заданному согласно табл. 8.2 критерию поиска. Извлечение списка из файла и вывод найденных записей выполнять внутри процедуры. В основную программу вернуть число найденных записей.
В основной программе обеспечить:
создание пустого списка записей;
хранение числа записей текущей версии списка;
ввод и хранение имени файла для долговременного хранения списка;
вызов подпрограмм, указанных в пп. 3.1, 3.3, 3.4 и вывод сообщений о результатах их срабатывания, в том числе возвращенные функциями данные (функцию создания списка вызывать однократно в начале).
вызов процедуры вывода (3.2) после каждого вызова подпрограмм, указанных в пп. 3.1 и 3.3 (в процедуру передавать текстовое сообщение, отражающее специфику последних изменений).
Таблица 8.1. Варианты индивидуальных заданий для п.1 и п.2
Номер варианта Набор данных Критерий сортировки
13 Сведения о ездках грузовиков: дата, модель грузовика, госномер, ФИО водителя, номер рейса, время выезда с базы, время возврата на базу, расход топлива По возрастанию продолжительности ездки
Таблица 8.2. Варианты индивидуальных заданий для п.3
Номер варианта Специфика организации Операции с указан¬ными записями Критерий поиска
13 Стек (LIFO) Добавление записи в указанную позицию Грузовики, которые провели в пути более суток
Цель: освоение навыков составления программ на языке Python, содержащих простые запросы действий пользователя и выполняющих управление данными с использованием статических структур и встроенных списков.
Задание
1. Составить программу 1 на языке Python для создания файла данных с помощью структур. В программе предусмотреть:
создание структурного типа PData для хранения заданного набора данных (табл. 8.1) и объявление структурной переменной типа PData;
создание бинарного файла данных с расширением .dat, имя которого следует предварительно запросить с клавиатуры;
создание пользовательской функции InputData() для инициализации структурной переменной данными, введенными с клавиатуры и возврата в точку вызова записи PData;
организацию цикла для формирования списка с данными посредством вызовов функции InputData и запроса действия пользователя по нажатию клавиши «y» (продолжение ввода) или «n» (завершение ввода);
сохранение введенных данных в созданный ранее файл;
вывод сообщения о полном имени файла с данными и о количестве сохраненных в него записей.
2. Составить программу 2 на языке Python для обработки структур данных. В программе предусмотреть:
создание структурного типа PData для хранения заданного набора данных (табл. 8.1) и объявление структурной переменной типа PData;
загрузка списка данных из бинарного файла данных с расширением .dat, имя которого следует предварительно запросить с клавиатуры (предусмотреть ситуацию отсутствия файла с заданным именем);
вывод загруженного списка на экран в формате таблицы;
сортировку данных списка по заданному согласно табл. 8.1 критерию;
вывод отсортированного списка на экран.
3. Составить программу 3 на языке Python для организации списочной структуры данных набора из табл. 8.1 заданной согласно табл. 8.2 специфики. Разработать следующие подпрограммы (операции со списком выполнять строго согласно его специфике):
3.1. Функцию создания полного списка на основе данных, введенных с клавиатуры. Обрабатывать запрос действия пользователя по нажатию клавиши «y» (продолжение ввода) или «n» (завершение ввода). Полученный список сохранить в файл. В основную программу вернуть число введенных записей.
3.2. Процедуру форматированного вывода данных списка на консоль. Извлечение списка из файла выполнять внутри процедуры. Чтение данных из списка осуществлять с разрушением структуры. Вывод списка предварять текстовым сообщением, переданным в качестве фактического параметра.
3.3. Процедуру выполнения заданной согласно табл. 8.2 операции манипулирования данными с указанными записями. Номер указанной записи передавать в качестве фактического параметра. Извлечение списка из файла и запись модифицированного списка в файл выполнять внутри процедуры.
3.4. Функцию поиска и вывод на консоль записей согласно заданному согласно табл. 8.2 критерию поиска. Извлечение списка из файла и вывод найденных записей выполнять внутри процедуры. В основную программу вернуть число найденных записей.
В основной программе обеспечить:
создание пустого списка записей;
хранение числа записей текущей версии списка;
ввод и хранение имени файла для долговременного хранения списка;
вызов подпрограмм, указанных в пп. 3.1, 3.3, 3.4 и вывод сообщений о результатах их срабатывания, в том числе возвращенные функциями данные (функцию создания списка вызывать однократно в начале).
вызов процедуры вывода (3.2) после каждого вызова подпрограмм, указанных в пп. 3.1 и 3.3 (в процедуру передавать текстовое сообщение, отражающее специфику последних изменений).
Таблица 8.1. Варианты индивидуальных заданий для п.1 и п.2
Номер варианта Набор данных Критерий сортировки
13 Сведения о ездках грузовиков: дата, модель грузовика, госномер, ФИО водителя, номер рейса, время выезда с базы, время возврата на базу, расход топлива По возрастанию продолжительности ездки
Таблица 8.2. Варианты индивидуальных заданий для п.3
Номер варианта Специфика организации Операции с указан¬ными записями Критерий поиска
13 Стек (LIFO) Добавление записи в указанную позицию Грузовики, которые провели в пути более суток
Похожие материалы
ОТЧЕТ о выполнении лабораторной работы №3 по дисциплине «Интерпретируемые языки программирования» вариант 13
amphtears
: 16 февраля 2026
Алгоритмизация обработки символьных строк. Пользовательские функции
Цель: освоение принципов составления и тестирования алгоритмов и программ обработки символьных строк с использованием подпрограмм на языке Python.
Задание
1. Проанализировать индивидуальное задание из табл. 6 и определить сигнатуру функции для решения заданной задачи (идентификатор функции, идентификаторы и типы данных аргументов).
2. Разработать код тела функции на языке Python, которая реализует заданную задачу по обработ
300 руб.
ОТЧЕТ о выполнении лабораторной работы №2 по дисциплине «Интерпретируемые языки программирования» Вариант 13
amphtears
: 16 февраля 2026
Программирование обработки одномерных массивов
Цель: изучение возможностей Python для программирования алгоритмов обработки одномерных массивов, освоение способов генерации в Python случайных чисел.
Задание
1. Самостоятельно изучить возможности языка программирования Python для инициализации и обработки одномерных массивов.
2. Составить и выполнить программу на языке Python для реализации следующих вычислений (согласно индивидуальным данным из табл. 4):
генерацию массива заданной длины,
300 руб.
Лабораторная работа №1 по дисциплине «Интерпретируемые языки программирования» Вариант 13
amphtears
: 16 февраля 2026
Организация среды разработки и создание простой программы
Цель: выработка умений установки языка программирования Python и интегрированной среды разработки программ на языке Python, освоение языковых средств организации ввода-вывода и простехших преобразований данных на языке Python.
Задание
1. Основываясь на представленных методических рекомендациях выполнить установку средств разработки программ на языке Python.
2. Согласно номеру варианта выбрать из таблицы 1 заданную функцию.
3. Состав
300 руб.
ОТЧЕТ о выполнении контрольной работы по дисциплине «Информатика и программирование». Вариант №01
teacher-sib
: 22 октября 2024
Вариант: 1mod40+1=2
Раздел 1. Алгоритмизация обработки символьных строк. Пользовательские функции
Цель: освоение составления и тестирования алгоритмов и программ обработки символьных строк с использованием регулярных выражений и функций пользователя.
Задание
1. Проанализировать индивидуальное задание из таблицы 4 и определить сигнатуру функции для решения заданной задачи (идентификатор функции, идентификаторы и типы данных аргументов, тип возвращаемых данных).
2. Разработать код тела функци
1500 руб.
Лабораторная работа №1 «Интерпретируемые языки программирования» Организация среды разработки и создание простой программы
amphtears
: 26 января 2026
Организация среды разработки и создание простой программы
Цель: выработка умений установки языка программирования Python и интегрированной среды разработки программ на языке Python, освоение языковых средств организации ввода-вывода и простехших преобразований данных на языке Python.
Задание
1. Основываясь на представленных методических рекомендациях выполнить установку средств разработки программ на языке Python.
2. Согласно номеру варианта выбрать из таблицы 1 заданную функцию.
3. Состав
300 руб.
Отчет по дисциплине: Учебная практика (часть 1). Вариант №13
IT-STUDHELP
: 21 декабря 2022
Раздел 1. Программирование в MS Excel
Задание
1. В приложении А выбрать заданную таблицу. Номер варианта рассчитать как увеличенный на единицу остаток от деления цифровой части пароля на 30.
Вариант No13
Шифр товара Продано за прошлый год Продано по кварталам Итог
1 2 3 4
1-258 700
Функция для вычисления итоговых значений по столбцам: МИН; формат числа: целый.
Рассчитать прирост продаж по сравнению с прошлым годом; формат числа: вещественный.
2. На листе «Лист1» при помощи инструмен
1200 руб.
Отчет по учебной практике. Вариант 13
SibGOODy
: 14 июля 2023
Задание №1
«Моделирование случайной величины с заданным законом распределения»
Цель работы:
Знакомство с графическими возможностями системы MATLAB, исследование зависимости графиков функций распределения и функций плотности вероятности от параметров распределений.
Для каждого из следующих двух видов распределений (нормального и экспоненциального) написать программу вывода в графическом окне по два графика (функции и плотности распределения).
В отчете представить листинг программы (с комментари
700 руб.
ПСИХОЛОГИЯ. Методические указания по выполнению контрольной работы
karpenksas
: 3 апреля 2012
По курсу «Психология» выполняется контрольная работа, предполагающая раскрытие одной из тем, перечень которых представлен в п.2 данных методических указаний. Выбор вопроса определятся последней цифрой номера зачетной книжки. К примеру, если последняя цифра «5», то можно выбрать темы под номерами «5», «15», «25» и т.д.
Контрольная работа должна состоять из титульного листа, содержания, которое может ограничиваться названием основных разделов (три параграфа), основной части, а также списка литерат
Другие работы
Лабораторные работы №№1-2 по дисциплине: Направляющие системы электросвязи. Вариант №12
IT-STUDHELP
: 25 ноября 2021
По лабораторной работе No1
ИСЛЕДОВАНИЕ СОБСТВЕННЫХ И ДОПОЛНИТЕЛЬНЫХ ЗАТУХАНИЙ В ОПТИЧЕСКИХ КАБЕЛЯХ СВЯЗИ
1. ЦЕЛЬ РАБОТЫ
Цель работы является проведение компьютерного эксперимента по исследованию собственных и дополнительных затуханий в оптических кабелях связи:
- собственных затуханий;
- затуханий в местах соединений оптических волокон;
- затуханий на микроизгибах и макроизгибах.
2. ПРОГРАММА ЛАБОРАТОРНОЙ РАБОТЫ
2.1 Расчет и построение таблицы зависимости затухания из-за поглощения энергии
600 руб.
Предметная область "тестирование"
Slolka
: 7 октября 2013
Задание
Результаты анализа предметной области
Описание выполнения этапов проектирования
Концептуальная модель
Описание реляционной модели
Описание реализации запросов
Описание групп пользователей
Описание интерфейса
Описание контрольного пример
Сообщения программы
Тексты программы
Задание. Вариант №7
Предметная область «Тестирование». Возможные виды деятельности: ведение базы вопросов, распределенных по предметам, темам и уровням, и ответов (возможных и правильных) с указанием авторо
10 руб.
Инфокоммуникационные системы и сети. Ответы на тест Синергия. 2021 г.
Spero27
: 12 марта 2021
Для вашего удобства работа в PDF файле.
Воспользуйтесь поиском Ctrl+F.
100 вопросов.
Ответы выделены в документе.
1. Сети отделов – это …
· локальные сети, имеющие выход в глобальную сеть Интернет
· локальные сети, не имеющие выход в глобальную сеть Интернет и функционирующие без выделенного сервера
· отдельные сети, которые не связаны с Интернет
· сети, которые используются сравнительно небольшой группой сотрудников, работающих в одном отделе предприятия
2. Блок данных сетевого уровня, н
200 руб.
Гидравлика Пермская ГСХА Задача 76 Вариант 6
Z24
: 5 ноября 2025
Сложный трубопровод с параллельным и последовательным соединением труб подключен к баку с водой и должен обеспечивать расходы Q2 и Q3 в узловых точках 2 и 3, а также избыточное давление рм на выходе (при полностью открытой задвижке). Определить, какой потребуется для этого уровень воды в баке H. Потери напора на местных сопротивлениях принять равными 10% от потерь напора по длине.
150 руб.