Шиморянов Мария1866
?>

Необходима в решении 2 задач по информатике для 9 класса. Язык - Паскаль. 1) Напишите эффективную программу, которая по двум данным натуральным числам a и b, не превосходящим 30000, подсчитывает количество нечетных натуральных чисел на отрезке [a, b] (включая концы отрезка Программа получает на вход два натуральных числа a и b, при этом гарантируется, что 1 ≤ a ≤ b ≤ 30000. Проверять входные данные на корректность не нужно. Программа должна вывести одно число: количество нечетных чисел на отрезке [a, b]. Входные данные - 10 21 Выходные данные - 6 2) В данной программе помним, что в цикле копится сумма и количество, И ТОЛЬКО ЗА ЦИКЛОМ НУЖНО ДЕЛИТЬ ЭТУ СУММУ НА КОЛИЧЕСТВО Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое двузначных чисел или сообщает, что таких чисел нет. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность заканчивается числом 0 (0 – признак окончания ввода, не является членом последовательности). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести среднее арифметическое двузначных чисел или вывести NO, если таких чисел в последовательности нет. Пример работы программы: Входные данные : 10 213 6 14 100 0 Выходные данные : 11

Информатика

Ответы

Алла14

Творческая работа. Напишите свой план. Мой календарный план.

Объяснение:

artemyanovich8

Что бы автоматически читать числа по одному в строке до определённого ввода, можно сделать цикл:

lst = []

x = int(input())

while x != 0:

   lst.append(x)

   x = int(input())

Такая конструкция позволит вам читать поток входных данных любой длины до момента ввода какого то числа.

Если вы хотите вводить числа просто через пробел, то можно использовать метод split() для строки считываемого входного потока, и полученный список строковых чисел уже приводить потом к нужному типу:

lst = input().split() # -> list of <str>

lst = list(map(int, lst)) #-> list of <int>

Ну, или в одну строку: lst = list(map(int, input().split()))

Так же вы можете считывать и автоматически приводить к нужному типу входные данные используя особую питоновую магию в виде генераторов списков:

lst = [int(i) for i in input().split()] # -> list of <int>

Функций, позволяющих считывать входной поток до определённого ввода, точнее, позволяющих организовать такой ввода в одну строку, я не встречал

Объяснение:

samirmajbubi

Объяснение:

Родился в 1950 г. Калифорния, США.

Джон Уокер - программист, автор и соучредитель компании Autodesk, специализирующейся на компьютерном проектировании. В последнее время он был признан за его записи на Fourmilab.

В 1974/1975 годах Уокер написал программное обеспечение ANIMAL, которое самостоятельно воспроизводилось на машинах UNIVAC 1100. Он считается одним из первых компьютерных вирусов.

Уокер также основал компанию по производству аппаратной интеграции Marinchip. Среди прочего, Marinchip был первым, кто перевел многочисленные компиляторы компьютерных языков на платформы Intel.

В 1982 году Джон Уокер и 12 других программистов объединили 59тыс долларов США для запуска Autodesk (AutoCAD) и начали работу над несколькими компьютерными приложениями.  Первым завершено было AutoCAD, программное приложение для автоматизированного проектирования (CAD) и черчения.  AutoCAD начал свою жизнь как InteractCAD, написанный программистом Майклом Риддлом на проприетарном языке. Уокер и Риддл переписали программу и заключили соглашение о распределении прибыли для любого продукта, производного от InteractCAD. Впоследствии Уокер заплатил Риддлу 10 миллионов долларов США за все права.

К середине 1986 года компания выросла до 255 сотрудников с годовым объемом продаж более 40 млн.долларов.  В том же году Уокер подал в отставку с поста председателя и президента компании, продолжая работать программистом.  В 1989 году была опубликована книга Уокера «Файл Autodesk». Он описывает его опыт работы в Autodesk, основанный на внутренних документах (особенно электронной почте) компании.

Уокер переехал в Швейцарию в 1991 году. К 1994 году, когда он ушел из компании, это была шестая по величине компания по производству программного обеспечения для персональных компьютеров в мире, в первую очередь благодаря продажам AutoCAD. В то время Уокер владел около 45 млн. долларов.

Fourmilab

Он публикует в своем личном домене fourmilab.ch, предназначенном для игры на Fermilab. На своем веб-сайте Уокер публикует информацию о своих личных проектах, в том числе об аппаратном генераторе случайных чисел под названием HotBits, а также о программном обеспечении, которое он пишет и свободно распространяет, например, о программе просмотра Земли и Луны.  Другая известная статья называлась «Хакерская диета».

Одна особенно заслуживающая внимания статья была озаглавлена «Цифровой имприматур: как старший брат и крупные СМИ могут вернуть интернет-джинна обратно в бутылку», статья об интернет-цензуре, написанная в 2003 году. Он был опубликован в журнале «Знания, технологии и политика». В статье Уокер утверждает, что усиливается давление, ограничивающее возможность пользователей Интернета высказывать свои идеи, а также прогнозировать дальнейшую цензуру в Интернете. Уокер утверждает, что наиболее вероятным кандидатом на вступление в то, что он называет «цифровой авторизацией», является управление цифровыми правами, или DRM.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Необходима в решении 2 задач по информатике для 9 класса. Язык - Паскаль. 1) Напишите эффективную программу, которая по двум данным натуральным числам a и b, не превосходящим 30000, подсчитывает количество нечетных натуральных чисел на отрезке [a, b] (включая концы отрезка Программа получает на вход два натуральных числа a и b, при этом гарантируется, что 1 ≤ a ≤ b ≤ 30000. Проверять входные данные на корректность не нужно. Программа должна вывести одно число: количество нечетных чисел на отрезке [a, b]. Входные данные - 10 21 Выходные данные - 6 2) В данной программе помним, что в цикле копится сумма и количество, И ТОЛЬКО ЗА ЦИКЛОМ НУЖНО ДЕЛИТЬ ЭТУ СУММУ НА КОЛИЧЕСТВО Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое двузначных чисел или сообщает, что таких чисел нет. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность заканчивается числом 0 (0 – признак окончания ввода, не является членом последовательности). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести среднее арифметическое двузначных чисел или вывести NO, если таких чисел в последовательности нет. Пример работы программы: Входные данные : 10 213 6 14 100 0 Выходные данные : 11
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

llipskaya
oyunabaduraeva
tol1974656
dobrovolsky-tmz1
Борисов
Anatolevich-sergeevna
aregaa
mekap22044
lihacheva
Yurevich1243
KrisTinka
Александр
anna241273
АннаМаргарита
titancore