Лабораторная работа №1. Блок-схемы 1 Лабораторная работа №2. Ввод и вывод данных 7


Лабораторная работа №9. Цикл while



Скачать 404,77 Kb.
страница26/29
Дата23.01.2021
Размер404,77 Kb.
ТипЛабораторная работа
1   ...   21   22   23   24   25   26   27   28   29

Лабораторная работа №9. Цикл while



Цель: Приобретение практических навыков по работе с Циклом while:

– Цикл while

– Инструкции управления циклом

– Множественное присваивание



Задание. Напишите программу, согласно варианту.

Содержание отчета:

– Постановка задание

– Описание входных/выходных данных

– Алгоритм работы программы

– Код программы с комментариями

– Файл с кодом программы на языке Python




Варианты заданий

Во всех задачах считывайте входные данные через input() и выводите ответ через print().






Задание



По данному целому числу N распечатайте все квадраты натуральных чисел, не превосходящие N, в порядке возрастания.



Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от 1.



По данному натуральному числу N найдите наибольшую целую степень двойки, не превосходящую N. Выведите показатель степени и саму степень.

Операцией возведения в степень пользоваться нельзя!





В первый день спортсмен пробежал x километров, а затем он каждый день увеличивал пробег на 10% от предыдущего значения. По данному числу y определите номер дня, на который пробег спортсмена составит не менее y километров.

Программа получает на вход действительные числа x и y и должна вывести одно натуральное число.





Программа получает на вход последовательность целых неотрицательных чисел, каждое число записано в отдельной строке. Последовательность завершается числом 0, при считывании которого программа должна закончить свою работу и вывести количество членов последовательности (не считая завершающего числа 0). Числа, следующие за числом 0, считывать не нужно.



Определите сумму всех элементов последовательности, завершающейся числом 0. В этой и во всех следующих задачах числа, следующие за первым нулем, учитывать не нужно.



Определите среднее значение всех элементов последовательности, завершающейся числом 0.



Последовательность состоит из натуральных чисел и завершается числом 0. Определите значение наибольшего элемента последовательности.



Последовательность состоит из натуральных чисел и завершается числом 0. Определите индекс наибольшего элемента последовательности. Если наибольших элементов несколько, выведите индекс первого из них. Нумерация элементов начинается с нуля.



Определите количество четных элементов в последовательности, завершающейся числом 0.



Последовательность состоит из натуральных чисел и завершается числом 0. Определите, сколько элементов этой последовательности больше предыдущего элемента.



Последовательность состоит из различных натуральных чисел и завершается числом 0. Определите значение второго по величине элемента в этой последовательности. Гарантируется, что в последовательности есть хотя бы два элемента.



Последовательность состоит из натуральных чисел и завершается числом 0. Определите, сколько элементов этой последовательности равны ее наибольшему элементу.



Последовательность Фибоначчи определяется так:

φ0 = 0,  φ1 = 1,  φn = φn−1 + φn−2.

По данному числу n определите n-е число Фибоначчи φn.

Эту задачу можно решать и циклом for.





Дано натуральное число A. Определите, каким по счету числом Фибоначчи оно является, то есть выведите такое число n, что φn = A. Если А не является числом Фибоначчи, выведите число -1.



Дана последовательность натуральных чисел, завершающаяся числом 0. Определите, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу.



Дана последовательность натуральных чисел x1, x2, ..., xn. Стандартным отклонением называется величина

σ=√ ((x1−s)2+(x2−s)2+…+(xns)2)/(n−1)

где s=(x1+x2+…+xn)/n среднее арифметическое последовательности.

Определите стандартное отклонение для данной последовательности натуральных чисел, завершающейся числом 0.



Методические указания



Поделитесь с Вашими друзьями:
1   ...   21   22   23   24   25   26   27   28   29


База данных защищена авторским правом ©psihdocs.ru 2019
обратиться к администрации

    Главная страница