Главная страница
Навигация по странице:

  • «3»: Ввести три числа: цену пирожка (два числа: рубли, потом – копейки) и количество пирожков. Найти сумму, которую нужно заплатить (рубли и копейки) Пример

  • Стоимость пирожка: 12 50 Сколько пирожков: 5 К оплате: 62 руб. 50 коп.

  • Пример

  • Введите номер урока: 6 13-50 Случайные числа

  • Случайный выбор : жеребьевка на соревнованиях выигравшие номера в лотерее Как получить случайность Случайные числа на компьютере

  • 318458191041 564321 209938992481 458191 938992

  • X = (a*X+b) % c | интервал от 0 до c-1 X = (X+3) % 10 | интервал от 0 до 9 X = 0 зерно 3  6  9

  • Компилятор GCC :a = 1103515245 b = 12345c = 231 Генератор на [0,1): X = random.random() псевдосл. число

  • Y = random.randint(1,6) уже другое число! import random англ. random – случайный Генератор на [a, b] (вещественные числа)

  • Y = random() это уже другое число! Целые числа на отрезке [a,b]: X = randint(10,60) псевдослучайное число

  • Пример: Выпало очков: 5 3 1 (5+3+1)/3=3 «4»

  • Пример: Выпало очков: 1 2 3 Число 123 Его квадрат 15129

  • презентация питон!!!!!. Алгоритм и его свойства Простейшие программы Вычисления Ветвления Символьные строки Циклические алгоритмы Массивы (списки) Поиск в массиве Алгоритм и его свойства Что такое алгоритм


    Скачать 5.64 Mb.
    НазваниеАлгоритм и его свойства Простейшие программы Вычисления Ветвления Символьные строки Циклические алгоритмы Массивы (списки) Поиск в массиве Алгоритм и его свойства Что такое алгоритм
    Дата22.05.2023
    Размер5.64 Mb.
    Формат файлаpptx
    Имя файлапрезентация питон!!!!!.pptx
    ТипДокументы
    #1149889
    страница4 из 10
    1   2   3   4   5   6   7   8   9   10

    Ввод двух значений в одной строке


    a, b = map ( int, input().split() )

    input()

    ввести строку с клавиатуры

    21 33

    input().split()

    21

    33

    разделить строку на части по пробелам

    map ( int, input().split() )

    21

    33

    целые

    применить

    эту операцию

    к каждой части

    a, b = map ( int, input().split() )

    Задания


    «3»: Ввести три числа: цену пирожка (два числа: рубли, потом – копейки) и количество пирожков. Найти сумму, которую нужно заплатить (рубли и копейки)

    Пример:

    Стоимость пирожка:

    12 50

    Сколько пирожков:

    5

    К оплате: 62 руб. 50 коп.

    «4»: Ввести число, обозначающее количество секунд. Вывести то же самое время в часах, минутах и секундах.

    Пример:

    Число секунд:

    8325

    2 ч. 18 мин. 45 с

    Задания


    «5»: Занятия в школе начинаются в 8-30. Урок длится 45 минут, перерывы между уроками – 10 минут. Ввести номер урока и вывести время его окончания.

    Пример:

    Введите номер урока:

    6

    13-50

    Случайные числа


    Случайно…
    • встретить друга на улице
    • разбить тарелку
    • найти 10 рублей
    • выиграть в лотерею

    Случайный выбор:
    • жеребьевка на соревнованиях
    • выигравшие номера в лотерее

    Как получить случайность?

    Случайные числа на компьютере


    Электронный генератор

    318458191041

    564321

    209938992481

    458191

    938992
    • малый период (последовательность повторяется через 106 чисел)

    Метод середины квадрата (Дж. фон Нейман)

    в квадрате

    Псевдослучайные числа – обладают свойствами случайных чисел, но каждое следующее число вычисляется по заданной формуле.

    зерно

    Линейный конгруэнтный генератор


    X = (a*X+b) % c | интервал от 0 до c-1

    X = (X+3) % 10 | интервал от 0 до 9

    X = 0

    зерно

     3

     6

     9

     2

     5

     8

     0

    зацикливание

    8

     1

     4

     7

    Важен правильный выбор параметров a, b и с!

    !

    Компилятор GCC:

    a = 1103515245

    b = 12345

    c = 231

    Генератор на [0,1):

    X = random.random() # псевдосл. число

    Y = random.random() # уже другое число!

    Целые числа на отрезке [a,b]:

    X = random.randint(1,6) # псевдосл. число

    Y = random.randint(1,6) # уже другое число!

    import random

    англ. random – случайный

    Генератор на [a, b] (вещественные числа):

    X = random.uniform(1.2, 3.5)

    Y = random.uniform(1.2, 3.5)

    Генератор на [0,1):

    X = random() # псевдослучайное число

    Y = random() # это уже другое число!

    Целые числа на отрезке [a,b]:

    X = randint(10,60) # псевдослучайное число

    Y = randint(10,60) # это уже другое число!

    from random import *

    англ. random – случайный

    подключить все!

    Задачи


    «3»: Игральный кубик бросается три раза (выпадает три случайных значения). Сколько очков в среднем выпало?

    Пример:_Выпало_очков:_5_3_1_(5+3+1)/3=3_«4»'>Пример:

    Выпало очков:

    5 3 1

    (5+3+1)/3=3

    «4»: Игральный кубик бросается три раза (выпадает три случайных значения). Из этих чисел составляется целое число, программа должна найти его квадрат.

    Пример:

    Выпало очков:

    1 2 3

    Число 123

    Его квадрат 15129
    1   2   3   4   5   6   7   8   9   10


    написать администратору сайта