| Общая информация » Каталог студенческих работ » ТЕХНИЧЕСКИЕ ДИСЦИПЛИНЫ » Информатика, программирование, базы данных |
| 28.01.2026, 10:43 | |
Практическая работа №1 Установка среды программирования Python Задание на работу 1. Изучить теоретические положения лабораторной работы. 2. Скачать и установить среду IDLE или другую среду, содержащую язык программирования Python. 3. Изучить команды меню главного окна программы, синтаксис и простейшие операторы языка Python. 4. Научиться сохранять набранные тексты программ в файлы. 5. Научиться загружать сохраненные файлы с текстами программ в окно редактирования среды IDLE (другой среды). 6. Ответить на контрольные вопросы. 7. Оформить отчет. Контрольные вопросы 1. Опишите синтаксис языка Python. 2. Опишите простейшие операторы языка Python. 3. Опишите структуру ветвления (выбора) языка Python. 4. Что позволяет осуществлять функция len в языке Python? 5. Что такое объект-контейнер? 6. Что означает запись end= ‘’ на языке Python? Правила оформления отчета Отчет должен содержать: 1. Номер, название и цель лабораторной работы. 2. Описание процесса выполнения примеров 1-3 (коды и результаты работы программ). 3. Описание процесса изменения примеров 1-3 в соответствии с заданием (коды и результаты работы программ). 4. Вывод по работе.
Практическая работа №2 Простейшие программы на языке Python Оборудование и программное обеспечение 1. Персональная ЭВМ. 2. Операционная система Windows/Linux. 3. Среда программирования IDLE или другая среда, содержащая язык программирования Python. Задание на работу 1. Изучить теоретические положения лабораторной работы. 2. Изучить команды меню главного окна программы, синтаксис и простейшие операторы языка Python. 3. Научиться сохранять набранные тексты программ в файлы. 4. Научиться загружать сохраненные файлы с текстами программ в окно редактирования среды IDLE (другой среды). 5. Получить результаты работы программ в соответствии с примерами 1-2. 6. В примерах 1-3 произвольно изменить фразу и объект-контейнер, произвольно изменить индексы для работы цикла for. 7. Показать результаты работы преподавателю. 8. Ответить на контрольные вопросы. 9. Оформить отчет. Контрольные вопросы 1. Опишите синтаксис языка Python. 2. Опишите простейшие операторы языка Python. 3. Опишите структуру ветвления (выбора) языка Python. 4. Что позволяет осуществлять функция len в языке Python? 5. Что такое объект-контейнер? 6. Что означает запись end= ‘’ на языке Python? Правила оформления отчета Отчет должен содержать: 1. Номер, название и цель лабораторной работы. 2. Описание процесса выполнения примеров 1-3 (коды и результаты работы программ). 3. Описание процесса изменения примеров 1-3 в соответствии с заданием (коды и результаты работы программ). 4. Вывод по работе.
Практическая работа №3 Основы алгоритмизации и программирования. Вычисление значений функций в интегрированной среде программирования Python (изучение структуры «ветвление») Оборудование и программное обеспечение 1. Персональная ЭВМ. 2. Операционная система Windows/Linux. 3. Среда программирования IDLE или другая среда, содержащая язык программирования Python. Задание на работу 1. Изучить теоретические положения лабораторной работы. 2. Набрать и отладить два варианта программы в соответствии с примером 3. 3. Получить результаты работы программы. 4. Показать результаты работы программ преподавателю. 5. Ответить на контрольные вопросы. 6. Оформить отчет. Контрольные вопросы 1. Что такое ветвление или выбор? 2. Какие виды ветвления или выбора существуют? 3. Для чего нужен оператор if? 4. Какие функции выполняет then? 5. Какие функции выполняет else? 6. Какими особенностями обладает структура if then else? Правила оформления отчета Отчет должен содержать: 1. Номер, название и цель лабораторной работы. 2. Описание процесса выполнения примеров (коды, схемы и результаты работы программ). 3. Вывод по работе.
Практическая работа №4 Основы алгоритмизации и программирования. Вычисление значений функций при различных переменных в интегрированной среде программирования Python (изучение структуры «цикл») Оборудование и программное обеспечение 1. Персональная ЭВМ. 2. Операционная система Windows/Linux. 3. Среда программирования IDLE или другая среда, содержащая язык программирования Python Задание на работу 1. Изучить теоретические положения лабораторной работы. 2. Набрать и отладить два варианта программы в соответствии с примером 4. 3. Получить результаты работы программы. 4. Показать результаты работы программ преподавателю. 5. Ответить на контрольные вопросы. 6. Оформить отчет. Контрольные вопросы 1. Что такое цикл? 2. Какие виды циклов существуют? 3. Что такое табуляция? 4. Как в среде Python реализовать цикл «пока»? 5. Как в среде Python реализовать цикл «до тех пор»? 6. Как в среде Python реализовать цикл «для»? Правила оформления отчета Отчет должен содержать: 1. Номер, название и цель лабораторной работы. 2. Описание процесса выполнения примеров (коды, схемы и результаты работы программ). 3. Вывод по работе.
Практическая работа №5 Основы алгоритмизации и программирования. Вычисление значений функций при различных переменных, введенных с клавиатуры, в интегрированной среде программирования Python (изучение структуры «цикл») Оборудование и программное обеспечение 1. Персональная ЭВМ. 2. Операционная система Windows/Linux. 3. Среда программирования IDLE или другая среда, содержащая язык программирования Python. Задание на работу 1. Изучить теоретические положения лабораторной работы. 2. Набрать и отладить вариант программы в соответствии с примером 5. 3. Получить результаты работы программы. 4. Показать результаты работы программы преподавателю. 5. Ответить на контрольные вопросы. 6. Оформить отчет. Контрольные вопросы 1. Как организовать ввод переменных с клавиатуры? 2. Чем отличаются программы, работающие с переменными, значения которых прописаны в программе от программ, где значения переменных вводятся с клавиатуры? Правила оформления отчета Отчет должен содержать: 1. Номер, название и цель лабораторной работы. 2. Описание процесса выполнения примеров (коды, схемы и результаты работы программ). 3. Вывод по работе.
Практическая работа №6 Организация массивов на языке Python Оборудование и программное обеспечение 1. Персональная ЭВМ. 2. Операционная система Windows/Linux. 3. Среда программирования IDLE или другая среда, содержащая язык программирования Python. Задание на работу 1. Изучить теоретические положения лабораторной работы. 2. Получить результаты работы программ в соответствии с примерами 7-9 3. Для примера 7: а) произвольно изменить количество записей по строке и столбцу и проверить правильность работы программы путем расчетов; б) организовать заполнение массива элементами при условии, что подсчет индекса строки и столбца начинается с 1 (проверить правильность работы программы путем расчетов); в) организовать заполнение массива элементами при условии, что подсчет индекса строки и столбца начинается с 2 (проверить правильность работы программы путем расчетов). 4. Для примера 8: а) произвольно изменить количество записей по строке и столбцу и проверить правильность работы программы путем расчетов. б) осуществить замену элемента, значение которого равно 0, на любой произвольный элемент; в) осуществить замену элемента, значение которого меньше b, на элемент, (i, j), если b, i, j – произвольные параметры (отсчет индекса строки и столбцов начинается с 0). 6. Разработать программу для формирования элементов матрицы путем сложения индексов строк и столбцов, выполнить в программе произвольные замены элементов. 7. Изобразить схемы работы программ в соответствии с ГОСТ 19.701-90 (использовать графический редактор). 8. Показать результаты работы преподавателю. 9. Ответить на контрольные вопросы. 10. Оформить отчет. Контрольные вопросы 1. Что означает запись row на языке Python? 2. Что означает запись join на языке Python? 3. Что означает запись [str(elem) for elem in row] на языке Python? 4. Как сформировать двумерный массив (матрицу) на языке Python? 5. Какими способами можно заполнить матрицу элементами? 6. Как реализовать замены элементов? 7. Как осуществляется подсчет индексов строк и столбцов матриц в языке Python? 8. Что необходимо сделать, чтобы подсчет индексов строк и столбцов матриц в языке Python начинался не с 0? 9. Какие операторы были использованы для решения примеров в текущей лабораторной работе? 10. Какие циклы были использованы для решения примеров в текущей лабораторной работе? 11. Как оформляется комментарий в программах, написанных на языке Python? Правила оформления отчета Отчет должен содержать: 1. Номер, название и цель лабораторной работы. 2. Описание процесса выполнения примеров (коды, схемы и результаты работы программ). 3. Вывод по работе.
ПРАКТИЧЕСКАЯ РАБОТА № 7 Основы алгоритмизации и программирования. Суммирование значений в интегрированной среде программирования IDLE Python (изучение структуры «цикл») Оборудование и программное обеспечение 1. ПЭВМ IBM PC. 2. Операционная система Windows. 3. Интегрированная среда IDLE Python. Задание на работу 1. Изучить теоретические положения лабораторной работы. 2. Набрать и отладить вариант программы в соответствии с примерами 6,7,8. 3. Получить результаты работы программы. 4. Показать результаты работы программы преподавателю. 5. Ответить на контрольные вопросы. 6. Оформить отчет. Контрольные вопросы 1. Как в программе получить сумму некоторых значений? 2. Как в программе получить произведение некоторых значений? Правила оформления отчета Отчет должен содержать: 1. Номер работы, цель и название. 2. Сформулированные примеры, для которых составляются программы. 3. Схемы работы программ, изображенные в соответствии с ГОСТ 19.701-90. 4. Тексты введенных и отлаженных программ (фото текстов программ). 5. Результаты работы программ (фото результатов работы программ). 6. Описание выполненных в лабораторной работе действий (коротко как набирались и отлаживались программы). 7. Вывод по работе.
ПРАКТИЧЕСКАЯ РАБОТА № 8 Основы алгоритмизации и программирования. Вычисление значений факториалов и степеней в интегрированной среде программирования IDLE Python Оборудование и программное обеспечение 1. ПЭВМ IBM PC. 2. Операционная система Windows. 3. Интегрированная среда IDLE Python. Задание на работу 1. Изучить теоретические положения лабораторной работы. 2. Набрать и отладить вариант программы в соответствии с примерами 9,10. 3. Получить результаты работы программы. 4. Показать результаты работы программы преподавателю. 5. Ответить на контрольные вопросы. 6. Оформить отчет. Контрольные вопросы 1. Какими способами можно вычислить факториал и степень числа в Python? 2. Что такое математические модули? 3. Что надо сделать, чтобы математические модули работали? 4. Что такое рекурсия? 5. Какие ещё математические модули есть в Python? Правила оформления отчета Отчет должен содержать: 1. Номер работы, цель и название. 2. Сформулированные примеры, для которых составляются программы. 3. Схемы работы программ, изображенные в соответствии с ГОСТ 19.701-90. 4. Тексты введенных и отлаженных программ (фото текстов программ). 5. Результаты работы программ (фото результатов работы программ). 6. Описание выполненных в лабораторной работе действий (коротко как набирались и отлаживались программы). 7. Вывод по работе.
Практическая работа №9 Основы алгоритмизации и программирования. Обработка массивов (часть 1) на языке Python (в среде IDLE Python) Оборудование и программное обеспечение 1. ПЭВМ IBM PC. 2. Операционная система Windows. 3. Интегрированная среда IDLE Python. Задание на работу 1. Изучить теоретические положения лабораторной работы. 2. Набрать и отладить программу в соответствии с примером 11. 3. Получить результаты работы программы. 4. Показать результаты работы программы преподавателю. 5. Ответить на контрольные вопросы. 6. Оформить отчет. Контрольные вопросы 1. Что такое массив? 2. Какие массивы существуют? 3. Как задается одномерный массив? 4. Как задается двумерный массив? 5. Какие операции можно осуществлять над массивами? 6. Что такое однородность данных? 7. Какими способами задается одномерный массив на языке Python? 8. Какими способами задается двумерный массив на языке Python? Правила оформления отчета Отчет должен содержать: 1. Номер работы, цель и название. 2. Сформулированные примеры, для которых составляются программы. 3. Схемы работы программ, изображенные в соответствии с ГОСТ 19.701-90. 4. Тексты введенных и отлаженных программ (фото текстов программ). 5. Результаты работы программ (фото результатов работы программ). 6. Описание выполненных в лабораторной работе действий (коротко как набирались и отлаживались программы). 7. Вывод по работе.
Практическая работа №10 Основы алгоритмизации и программирования. Обработка массивов (часть 2) на языке Python (в среде IDLE Python) Оборудование и программное обеспечение 1. ПЭВМ IBM PC. 2. Операционная система Windows. 3. Интегрированная среда IDLE Python. Задание на работу 1. Изучить теоретические положения лабораторной работы. 2. Набрать и отладить программу в соответствии с примером 12. 3. Получить результаты работы программы. 4. Показать результаты работы программы преподавателю. 5. Ответить на контрольные вопросы. 6. Оформить отчет. Контрольные вопросы 1. Как реализовать запись из одного массива в другой отрицательных элементов массива? 2. Как реализовать запись из одного массива в другой положительных элементов массива? 3. Как реализовать запись из одного массива в другой нулевых элементов массива? 4. Как присвоить элементу, записываемому в новый массив, нового индекса? Правила оформления отчета Отчет должен содержать: 1. Номер работы, цель и название. 2. Сформулированные примеры, для которых составляются программы. 3. Схемы работы программ, изображенные в соответствии с ГОСТ 19.701-90. 4. Тексты введенных и отлаженных программ (фото текстов программ). 5. Результаты работы программ (фото результатов работы программ). 6. Описание выполненных в лабораторной работе действий (коротко как набирались и отлаживались программы). 7. Вывод по работе.
Практическая работа №11 Основы алгоритмизации и программирования. Обработка массивов (часть 3) на языке Python (в среде IDLE Python) Оборудование и программное обеспечение 1. ПЭВМ IBM PC. 2. Операционная система Windows. 3. Интегрированная среда IDLE Python. Задание на работу 1. Изучить теоретические положения лабораторной работы. 2. Набрать и отладить программу в соответствии с примером 13. 3. Получить результаты работы программы. 4. Показать результаты работы программы преподавателю. 5. Ответить на контрольные вопросы. 6. Оформить отчет. Контрольные вопросы 1. Как найти сумму элементов (любого свойства) массива? 2. Как работает операция дивергенция (//)? 3. Как работает операция модуляция (%)? 4. Как осуществить досрочный выход из цикла? Правила оформления отчета Отчет должен содержать: 1. Номер работы, цель и название. 2. Сформулированные примеры, для которых составляются программы. 3. Схемы работы программ, изображенные в соответствии с ГОСТ 19.701-90. 4. Тексты введенных и отлаженных программ (фото текстов программ). 5. Результаты работы программ (фото результатов работы программ). 6. Описание выполненных в лабораторной работе действий (коротко как набирались и отлаживались программы). 7. Вывод по работе.
Практическая работа №12 Основы алгоритмизации и программирования. Разработка программы на языке Python (в среде IDLE Python) Оборудование и программное обеспечение 1. ПЭВМ IBM PC. 2. Операционная система Windows. 3. Интегрированная среда IDLE Python. Задание на работу 1. Изучить теоретические положения лабораторной работы. 2. Получить вариант примера у преподавателя. 3. Составить схему работы программы в соответствии с полученным вариантом (по ГОСТ 19.701-90). 4. Составить на языке Python и отладить программу в соответствии с полученным вариантом. 5. Получить результаты работы программы. 6. Показать результаты работы программы преподавателю. 7. Ответить на контрольные вопросы. 8. Оформить отчет. Контрольные вопросы 1. Какие структуры вы использовали для составления схемы работы программы в соответствии с полученным вариантом? 2. Какие операторы Вы использовали для составления программы на языке Python в среде IDLE Python? Правила оформления отчета Отчет должен содержать: 1. Номер работы, цель и название. 2. Сформулированные примеры, для которых составляются программы. 3. Схемы работы программ, изображенные в соответствии с ГОСТ 19.701-90. 4. Тексты введенных и отлаженных программ (фото текстов программ). 5. Результаты работы программ (фото результатов работы программ). 6. Описание выполненных в лабораторной работе действий (коротко как набирались и отлаживались программы). 7. Вывод по работе.
Практическая работа №13 Основы алгоритмизации и программирования. Разработка программы на языке Python (в среде IDLE Python) с использованием строгого цикла Задания для составления схем и программ 1. Вычислить А=к!*к (к!=1*2*3*…*к, к-номер студента в списке группы). 2. Вычислить В=к!/к (к!=1*2*3*…*к, к-номер студента в списке группы). 3. Вычислить С=к!-к (к!=1*2*3*…*к, к-номер студента в списке группы). 4. Вычислить D=к!+к (к!=1*2*3*…*к, к-номер студента в списке группы). 5. Вычислить E=к!*к (к!=1*2*3*…*к, к-номер студента в списке группы). 6. Вычислить F=аk (к-номер студента в списке группы, а – номер старосты в списке группы). 7. Вычислить G=аk-1 (а-номер студента в списке группы старосты, к – номер старосты в списке группы). 8.Вычислить H=аk+к (к-номер студента в списке группы, а – произвольное число в диапазоне от 1 до 12). 9. Вычислить L=аk+1 (к-номер студента в списке группы, а – дата рождения студента (число месяца)). 10. Вычислить M=аk*2 (а-номер студента в списке группы, к – номер дома, в котором проживает студент). Оборудование и программное обеспечение 1. ПЭВМ IBM PC. 2. Операционная система Windows. 3. Интегрированная среда IDLE Python. Задание на работу 1. Изучить теоретические положения лабораторной работы. 2. Получить вариант примера у преподавателя. 3. Составить схему работы программы в соответствии с полученным вариантом (по ГОСТ 19.701-90). 4. Составить на языке Python и отладить программу в соответствии с полученным вариантом. 5. Получить результаты работы программы. 6. Показать результаты работы программы преподавателю. 7. Ответить на контрольные вопросы. 8. Оформить отчет. Контрольные вопросы 1. Какие типы данных Вы использовали для составления программы на языке Python в среде IDLE Python? 2. Какие структуры вы использовали для составления схемы работы программы в соответствии с полученным вариантом? 3. Какие операторы Вы использовали для составления программы на языке Python в среде IDLE Python? 4. Что составило тело цикла программы? 5. Какие ошибки были выявлены при компиляции? Правила оформления отчета Отчет должен содержать: 1. Номер работы, цель и название. 2. Сформулированные примеры, для которых составляются программы. 3. Схемы работы программ, изображенные в соответствии с ГОСТ 19.701-90. 4. Тексты введенных и отлаженных программ (фото текстов программ). 5. Результаты работы программ (фото результатов работы программ). 6. Описание выполненных в лабораторной работе действий (коротко как набирались и отлаживались программы). 7. Вывод по работе.
Практическая работа №14 Основы алгоритмизации и программирования. Разработка программы на языке Python (в среде IDLE Python) с использованием средств обработки массивов Задания для составления схем и программ Вариант 1. а) Модернизировать программу для примера 9 так, чтобы в массив В записывались нечетные элементы массива А; б) Модернизировать программу для примера 10 так, чтобы в массив Z из массива Yзаписывались сначала нулевые элементы, затем положительные, а потом отрицательные; в) Модернизировать программу для примера 11 так, чтобы суммировались числа с делителем 3. Вариант 2. а) Модернизировать программу для примера 9 так, чтобы в массив В записывались элементы массива А, стоящие на нечетных позициях. б) Модернизировать программу для примера 10 так, чтобы в массив Z из массива Yзаписывались сначала отрицательные элементы, затем нулевые, а потом положительные; в) Модернизировать программу для примера 11 так, чтобы суммировались числа с делителем 5. Вариант 3 а) Модернизировать программу для примера 9 так, чтобы в массив В записывались элементы массива А, стоящие на четных позициях. б) Модернизировать программу для примера 10 так, чтобы в массив Z из массива Yзаписывались только положительные элемента массива. в) Модернизировать программу для примера 11 так, чтобы суммировались числа с делителем 4. Вариант 4 а) Модернизировать программу для примера 9 так, чтобы в массив В записывались элементы массива А, в обратном порядке от к-го до первого. б) Модернизировать программу для примера 10 так, чтобы в массив Z из массива Yзаписывались только отрицательные элемента массива. в) Модернизировать программу для примера 11 так, чтобы суммировались числа с делителем 6. Вариант 5 а) Модернизировать программу для примера 9 так, чтобы в массив В записывались три первых элемента массива А. б) Модернизировать программу для примера 10 так, чтобы в массив Z из массива Yзаписывались только целые элемента массива. в) Модернизировать программу для примера 11 так, чтобы суммировались числа с делителем 7. Вариант 6 а) Модернизировать программу для примера 9 так, чтобы в массив В записывались три последних элемента массива А. б) Модернизировать программу для примера 10 так, чтобы в массив Z из массива Yзаписывались только нулевые элемента массива. в) Модернизировать программу для примера 11 так, чтобы суммировались числа с делителем 8. Вариант 7 а) Модернизировать программу для примера 9 так, чтобы в массив В записывались три первых элемента и один последний элемент массива А. б) Модернизировать программу для примера 10 так, чтобы в массив Z из массива Yзаписывались подряд нулевые и положительные элемента массива. в) Модернизировать программу для примера 11 так, чтобы суммировались числа с делителем 2 или 5. Вариант 8. а) Модернизировать программу для примера 9 так, чтобы в массив В записывался второй и предпоследний элемент массива А. б) Модернизировать программу для примера 10 так, чтобы в массив Z из массива Yзаписывались подряд отрицательные и положительные элемента массива. в) Модернизировать программу для примера 11 так, чтобы суммировались числа с делителем 3 или 6. Вариант 9. а) Модернизировать программу для примера 9 так, чтобы в массив В записывался пятый и седьмой элемент массива А. б) Модернизировать программу для примера 10 так, чтобы в массив Z из массива Yзаписывались подряд отрицательные и нулевые элемента массива. в) Модернизировать программу для примера 11 так, чтобы суммировались числа с делителем 4 или 9. Вариант 10. а) Модернизировать программу для примера 9 так, чтобы в массив В записывались третий и шестой элемент массива А. б) Модернизировать программу для примера 10 так, чтобы в массив Z из массива Yзаписывались подряд положительные элемента массива, за исключением первого положительного элемента. в) Модернизировать программу для примера 11 так, чтобы суммировались числа с делителем 5 или 6. Оборудование и программное обеспечение 1. ПЭВМ IBM PC. 2. Операционная система Windows. 3. Интегрированная среда IDLE Python. Задание на работу 1. Изучить теоретические положения лабораторной работы. 2. Получить вариант примера у преподавателя. 3. Составить схему работы программы в соответствии с полученным вариантом (по ГОСТ 19.701-90). 4. Составить на языке Python и отладить программу в соответствии с полученным вариантом. 5. Получить результаты работы программы. 6. Показать результаты работы программы преподавателю. 7. Ответить на контрольные вопросы. 8. Оформить отчет. Контрольные вопросы 1. Что необходимо изменить в программе примеров 11,12,13 для решения Вашего варианта текущей лабораторной работы? 2. Как изменится схема алгоритма? Правила оформления отчета Отчет должен содержать: 1. Номер работы, цель и название. 2. Сформулированные примеры, для которых составляются программы. 3. Схемы работы программ, изображенные в соответствии с ГОСТ 19.701-90. 4. Тексты введенных и отлаженных программ (фото текстов программ). 5. Результаты работы программ (фото результатов работы программ). 6. Описание выполненных в лабораторной работе действий (коротко как набирались и отлаживались программы). 7. Вывод по работе. | |
