Академический Документы
Профессиональный Документы
Культура Документы
Languages
Общее задание
Дана некоторая последовательность вещественных чисел. Необходимо напи-
сать приложение, которое эффективным способом:
находит экстремальные элементы заданной последовательности (наиболь-
ший и наименьший элементы последовательности);
подсчитывает количество положительных, отрицательных и равных нулю
элементов последовательности;
меняет местами экстремальные элементы (если их несколько, то пер-
вые/последние из найденных элементов последовательности);
Индивидуальное задание
Согласно своему варианту необходимо реализовать на языке Python только
ПЕРВОЕ ЗАДАНИЕ, которое было дано на лабораторной работе «Массивы» по
параллельной специализированной дисциплине «Основы алгоритмизации и
программирования» за первый семестр первого курса обучения.
Дополнительное задание
Необходимо переработать программное решение из дополнительного задания
предыдущей лабораторной работы №7 таким образом, чтобы пользователь
мог загадывал любое число, а компьютер, используя эффективные алгоритмы,
смог его отгадать.
Best of LUCK with it, and remember to HAVE FUN while you’re learning :)
Victor Ivanchenko
Контрольные вопросы
1. Какие есть встроенные в язык Python высокоуровневые типы
данных?
6. Как и для чего можно использовать срезы (slicing) для работы со списком?
9. Опишите работу основных методов списка: append, insert, pop, remove, sort,
count, index, reverse, extend.
10. Что такое генераторы списков и как и для чего их можно использовать?