ОТЧЕТ о выполнении контрольной работы по дисциплине «Интерпретируемые языки программирования» Вариант 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, которая реализует заданную задачу по обработ
500 руб.
ОТЧЕТ о выполнении лабораторной работы №2 по дисциплине «Интерпретируемые языки программирования» Вариант 13
amphtears
: 16 февраля 2026
Программирование обработки одномерных массивов
Цель: изучение возможностей Python для программирования алгоритмов обработки одномерных массивов, освоение способов генерации в Python случайных чисел.
Задание
1. Самостоятельно изучить возможности языка программирования Python для инициализации и обработки одномерных массивов.
2. Составить и выполнить программу на языке Python для реализации следующих вычислений (согласно индивидуальным данным из табл. 4):
генерацию массива заданной длины,
500 руб.
Лабораторная работа №1 по дисциплине «Интерпретируемые языки программирования» Вариант 13
amphtears
: 16 февраля 2026
Организация среды разработки и создание простой программы
Цель: выработка умений установки языка программирования Python и интегрированной среды разработки программ на языке Python, освоение языковых средств организации ввода-вывода и простехших преобразований данных на языке Python.
Задание
1. Основываясь на представленных методических рекомендациях выполнить установку средств разработки программ на языке Python.
2. Согласно номеру варианта выбрать из таблицы 1 заданную функцию.
3. Состав
500 руб.
ОТЧЕТ о выполнении контрольной работы по дисциплине «Информатика и программирование». Вариант №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. Состав
500 руб.
Отчет по дисциплине: Учебная практика (часть 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» и т.д.
Контрольная работа должна состоять из титульного листа, содержания, которое может ограничиваться названием основных разделов (три параграфа), основной части, а также списка литерат
Другие работы
Контрольная работа по устройству оптоэлектроники. Вариант №13
ZhmurovaUlia
: 11 июня 2017
Задача № 1
Изобразить структуру фотоприемника. Изобразить ВАХ фото-приемника. Дать определение основным параметрам. Пояснить принцип работы фотоприемника.
Тип фотоприемника (ФП)Фотодиод с гетероструктурой
Задача № 2
Определить длинноволновую границу фотоэффекта l гр и фоточувствительность приемника. Изобразить вид спектральной характеристики фотоприемника и указать на ней l гр.
Тип ПП материала Si
Квантовая эффектив-ность, h 0,7
Ширина запрещен-ной зоны D W, 1,12 эВ
Задача №3
Изобразить принц
140 руб.
Экзаме по дисциплине: Математический анализ. 3-й вариант
ДО Сибгути
: 20 марта 2013
Билет № 5
1. Дифференцирование неявно заданной функции и функции, заданной параметрически. Логарифмическое дифференцирование.
2. Вычислить предел limx^arcsinx
3. Провести полное исследование функции и построить её график y=e^(1-x^2)
35 руб.
PR в Интернете
GnobYTEL
: 2 ноября 2012
Оглавление
Введение…………………………………………………………………….…3
1.PR и Интернет……………………………………………………………….5
2. Электронная почта………………………………………………………….7
3.Создание эффективного сайта…………………………………………...…7
4.Управление сайтом……………………………………………………….…9
5.Связи со СМИ ………………………………………………………….…10
6.Онлайновый мониторинг……………………………………………….…12
7.Продвижение продуктов …………………………………………………12
8.Связи с инвесторами ……………………………………………………...13
9. Интранеты, Экстранеты и CD-ROM…………………………………..…14
Заключение…………………………………………………………
15 руб.
Теплотехника 19.03.04 КубГТУ Задача 3 Вариант 61
Z24
: 20 января 2026
Определить поверхность нагрева рекуперативного газовоздушного теплообменника при прямоточной и противоточной схемах движения теплоносителей, если объемный расход нагреваемого воздуха при нормальных условиях Vн, средний коэффициент теплопередачи от продуктов сгорания к воздуху k, начальные и конечные температуры продуктов сгорания и воздуха соответственно равны t′1, t″1, t′2, t″2.
Изобразить для обоих случаев графики изменения температуры теплоносителей от величины поверхности теплообмена.
Ук
200 руб.