Написать программу в которой осуществляется ввод целых чисел до 0

Содержание
Читайте также:
Для каких целей предназначен объект программы документ

Напишите программу, в которой осуществляется ввод целых чисел (ввод осуществляется до тех пор, пока не будет введён ноль) и подсчёт суммы и среднего арифметического введённых положительных чисел. Желательно с объяснением

Оцените вопрос

Похожие вопросы:

  1. Пож всего 6задания толко все 1) 4( целых ) +2/3 3/11 +7/11 4/3 +3/7 1-5/8 5(целых)8/9-3(целых)1/9 4(целых)7/12+2(целых)5/12 3(целых) 9/16 +1(целая)
  2. Целых 8/11- 4 целых 2/11= 2 целых 5/14+1 целая 9/14= 5 целых 6/7+3 целых 4/7= 4 целых 1/9- 1 целая
  3. Найдите значение выражений а)девять минуспять целых семь одиннадцатых б)пять целых четыре девятыхплюсдва целых пять девятых в)семь целых пятнадцать шестнадцатыхплюс два

Подписаться
Новые Популярные
Межтекстовые Отзывы
Посмотреть все ответы
Shturmaarina

28 дней назад

Ответ:

# Инициализация переменных для суммы и количества положительных чисел

number = int(input(«Введите целое число (для завершения введите 0): «))

ИНФОРМАТИКА 8 класс : Представление целых чисел

# Проверка на равенство нулю

# Проверка на положительность числа

# Проверка, были ли введены положительные числа

if count_positive > 0:

average_positive = sum_positive / count_positive

print(«Сумма положительных чисел:», sum_positive)

print(«Среднее арифметическое положительных чисел:», average_positive)

print(«Положительные числа не

Источник: znanija-club.com

Напишите программу,в которой осуществляется ввод целых чисел (ввод осуществляется до тех пор,пока не будет введён ноль) и определение максимального (наи большего) из введёных чисел.Используйте оператор repeat.————————————————————- Решить в паскале напишите программу вычисления наибольшего общего делителя двух натуральных чисел а) использовать оператор repeat б)использовать оператор while

Var
max,a : integer;
begin
readln(a);
max := a;
repeat
readln(a);
if (a > max) and (a <> 0) then
max := a;
until a = 0;
writeln(max);
readln;
end.

var
max,a : integer;
begin
readln(a);
max := a;
while (a<>0) do
begin
readln(a);
if (a > max) and (a <> 0) then
max := a;
end;
writeln(max);
readln;
end.

Источник: globuss24.ru

Презентация на тему ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ

Слайд 1ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ
НАЧАЛА ПРОГРАММИРОВАНИЯ

ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВНАЧАЛА ПРОГРАММИРОВАНИЯ

ПРАКТИКА #1 Массивы целых чисел + цикл FOR-IF | Swift | Задачи по программированию

Слайд 2Ключевые слова
while ( цикл-ПОКА)
for (цикл с параметрами)

Ключевые словаwhile ( цикл-ПОКА)for (цикл с параметрами)

Слайд 3Программирование циклов с заданным условием продолжения работы
Общий вид оператора:
while

— логическое выражение; пока оно

Читайте также:
Пример анализа производственной программы

истинно, выполняется тело цикла;
— простой или составной оператор, с помощью которого записано тело цикла.

Программирование циклов с заданным условием продолжения работыОбщий вид оператора:while : - логическое выражение;

Слайд 4print (‘Частное и остаток’)
x = int(input (‘ Введите делимое х>>’))
y

= int(input (‘ Введите делитель y>>’))
r = х
q = 0
while

r >= y:
r = r – y
q += 1
print (‘Частное q=‘, q)
print (‘Остаток r=’, r)

Слайд 5Программирование циклов с заданным условием окончания работы
В языке Python нет

цикла с заданным условием окончания работы, но его можно организовать

с помощью цикла while:

while True:

if : break

Такой цикл будет выполняться бесконечно, потому что условие True всегда истинно. Оператора break обеспечивает выход из цикла если условие истинно (в переводе с англ. – «прервать», досрочный выход из цикла).

Программирование циклов с заданным условием окончания работыВ языке Python нет цикла с заданным условием окончания работы, но

Слайд 6print (‘График тренировок’)
i = 1
x = 10
while True:

i += 1
x =

x + 0.1 * x
if x >= 25: break
print (‘Начиная с ‘, i, ‘-го дня спортсмен будет пробегать 25 км’)

print (

Слайд 7Программирование циклов с заданным числом повторений
Общий вид оператора:
for in

range (k, n, m):

— переменная целого типа
range()

– диапазон значений:
k – начальное значение переменной (по умолчанию равен 0)
n –конечное значение переменной, не включая последнее
m – шаг изменения переменной, по умолчанию равен 1

После каждого выполнения тела цикла происходит увеличение на единицу параметра цикла; условие выхода из цикла — достижение параметром конечного значения.

Программирование циклов с заданным числом повторенийОбщий вид оператора:for in range (k, n, m): -

Слайд 8# Возведение в степень
a= float(input (‘ Введите основание а>>’))
n= int(input

(‘ Введите показатель n>>’))
y=1
for i in range(n):

y = y * a
print(‘y=’, y)

# цикл будет работать от 0 до n-1
# ровно n раз

Слайд 9Различные варианты программирования циклического алгоритма
Для решения одной и той же

задачи могут быть созданы разные программы.
Организуем ввод целых чисел

и подсчёт количества введённых положительных и отрицательных чисел.
Ввод должен осуществляться до тех пор, пока не будет введён ноль.
В задаче в явном виде задано условие окончания работы.

Воспользуемся циклом с постусловием

Различные варианты программирования циклического алгоритмаДля решения одной и той же задачи могут быть созданы разные программы. Организуем

Слайд 10k1 = k2 = 0
while True:
n =

int (input (‘ Введите целое

число>>’))
if n > 0:
k1 += 1
if n

Слайд 11n = int (input (‘ Введите целое число>>’))
k1=k2 = 0
while

n != 0:
if n > 0:

k1 += 1
if n >’))
print (‘Введено:’)
print (‘положительных — ‘, k1);
print (‘отрицательных — ‘, k2)

Слайд 12Самое главное
В языке Python имеются два вида операторов цикла:
while

(цикл-ПОКА)
for (цикл с параметром).
Если число повторений тела цикла известно, то

лучше воспользоваться оператором for;
в остальных случаях используется оператор while

Самое главноеВ языке Python имеются два вида операторов цикла: while (цикл-ПОКА)for (цикл с параметром).Если число повторений тела

Слайд 13Опорный конспект
while (цикл-ПОКA)
for (цикл с параметром)
Число повторений
цикла известно
В

языке Python имеются два вида операторов цикла:
Число повторений
цикла

неизвестно

Читайте также:
Что делать если забыл пароль от гироскутера в программе taotao

Опорный конспектwhile (цикл-ПОКA)for (цикл с параметром)Число повторений цикла известно В языке Python имеются два вида операторов цикла:

Слайд 14Дана последовательность операторов:
a = 1
b = 2
while a + b

Слайд 15Требовалось написать программу вычисления факториала числа n (факториал числа n

есть произведение всех целых чисел от 1до n).
Программист торопился

и написал программу неправильно.
Ниже приведён фрагмент его программы, в котором содержится четыре ошибки:

k = 1
f = 0
while k

Слайд 16 Дана последовательность операторов:

= 1
while True:

a = a + 1
b = b * 2
if b > 8: break
s = a + b

Сколько раз будет повторено тело цикла и какими будут значения переменных a, b, s после исполнения этой последовательности операторов?

Вопросы и задания

Дана последовательность операторов: a = 1 b = 1 while True:

Слайд 17Сколько раз будет выполнено тело цикла?
а) for i in range(15):

s = s + 1
б) for i in range(10, 15):

s = s + 1
в) for i in range(-1, 1): s = s + 1
г) for i in range(1, 1): s = s + 1
д) k = 5
for i in range(k-1, k+1): s = s + 1

Вопросы и задания

Сколько раз будет выполнено тело цикла?а) for i in range(15): s = s + 1б) for i

Слайд 18Какой из двух рассмотренных операторов цикла является, по вашему мнению,

основным, т. е. таким, что им можно заменить второй?
Обоснуйте

свою точку зрения.

Вопросы и задания

Какой из двух рассмотренных операторов цикла является, по вашему мнению, основным, т. е. таким, что им можно

Слайд 19Напишите программу, которая 10 раз выводит на экран
ваши имя

и фамилию.
Вопросы и задания

Напишите программу, которая 10 раз выводит на экран ваши имя и фамилию.Вопросы и задания

Слайд 20Напишите программу, выводящую на экран изображение шахматной доски, где чёрные

клетки изображаются звёздочками, а белые — пробелами. Рекомендуемый вид экрана

после выполнения программы представлен ниже:

Вопросы и задания

Напишите программу, выводящую на экран изображение шахматной доски, где чёрные клетки изображаются звёздочками, а белые - пробелами.

Слайд 21Напишите программу, которая генерирует 10 случайных чисел в диапазоне от

1 до 20, выводит эти числа на экран и вычисляет

их среднее арифметическое.

Вопросы и задания

Напишите программу, которая генерирует 10 случайных чисел в диапазоне от 1 до 20, выводит эти числа на

Слайд 22Напишите программу, которая вычисляет сумму:
а) первых n натуральных чисел;
б) квадратов

первых n натуральных чисел;
в) всех чётных чисел в диапазоне от

1 до n;
г) всех двузначных чисел.

Вопросы и задания

Напишите программу, которая вычисляет сумму: а) первых n натуральных чисел; б) квадратов первых n натуральных чисел; в) всех чётных чисел

Слайд 23Напишите программу вычисления наибольшего общего делителя двух целых чисел, используйте

оператор while.
Вопросы и задания

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

Слайд 24 Напишите программу, в которой осуществляется ввод целых чисел (ввод

осуществляется до тех пор, пока не будет введён ноль) и

определение максимального (наибольшего) из введённых чисел.

Вопросы и задания

Напишите программу, в которой осуществляется ввод целых чисел (ввод осуществляется до тех пор, пока не будет

Слайд 25 Напишите программу, в которой осуществляется ввод целых чисел (ввод

осуществляется до тех пор, пока не будет введён ноль) и

подсчёт суммы и среднего арифметического введённых положительных чисел.

Вопросы и задания

Напишите программу, в которой осуществляется ввод целых чисел (ввод осуществляется до тех пор, пока не будет

Слайд 26Напишите программу, которая выводит на экран таблицу умножения на

n (n — целое число в диапазоне от 2 до

10, вводимое с клавиатуры).

Вопросы и задания

Напишите программу, которая выводит на экран таблицу умножения на n (n - целое число в диапазоне

Слайд 27Напишите программу, которая выводит на экран таблицу степеней двойки (от

нулевой до десятой).
Рекомендуемый вид экрана после выполнения программы представлен

ниже:
Таблица степеней двойки:
0 1
1 2
2 4
3 8
4 16
5 32
6 64
7 128
8 256
9 512
10 1024

Вопросы и задания

Источник: theslide.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru