Файл: Практическая работа 14 Основы алгоритмизации и программирования. Разработка программы на языке Python.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 25.10.2023

Просмотров: 123

Скачиваний: 10

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Практическая работа №14


Основы алгоритмизации и программирования.

Разработка программы на языке Python

(в среде IDLE Python) с использованием средств обработки массивов

14.1. Цель работы


Освоить основные приемы алгоритмизации и самостоятельного составления программ на языке Python с использованием средств обработки массивов.

  1. Вариант 3

а) Модернизировать программу для примера 9 так, чтобы в массив В записывались элементы массива А, стоящие на четных позициях.

б) Модернизировать программу для примера 10 так, чтобы в массив Z из массива Y записывались только положительные элемента массива.

в) Модернизировать программу для примера 11 так, чтобы суммировались числа с делителем 4.

  1. Схема работы программы (а), изображенная в соответствии с ГОСТ 19.701-90 на рис. 1.



Рисунок 1 – Схема работы программы (а)



Рисунок 2 – Схема работы программы (б)


Рисунок 3 – Схема работы программы (в)


  1. Код и результаты работы программы



Рисунок 4 – Код и результат работы программы (а)



Рисунок 5 – Код и результат работы программы (б)



Рисунок 6 – Код и результат работы программы (в)

  1. Описание выполненных в лабораторной работе действий: с учетом ранее изученных теоретических положений и полученных навыков, была составлена блок-схема работы программы и написан код программы. В начале импортируем библиотеку math, затем вводим массив с клавиатуры. После этого с помощью функции Sum4 фильтруем массив Mass_C и суммируем в переменной Summa все числа с делителем 4. В конце программы выводим переменную Summa.

  2. Вывод: в ходе выполнения практической работы мы освоили основные приемы алгоритмизации и самостоятельного составления программ на языке Python с использованием средств обработки массивов.