Пробники ОГЭ
Математика Физика Информатика Химия Русский Обществознание Литература История Иностранные языки География Биология
0
15 июня 2022
В закладки
Обсудить
Жалоба
16+

Программирование линейных алгоритмов

Пробные работы ОГЭ по информатике
Практическое занятие по информатике.

programmirovanie.docx


Составьте и выполните программы на языке программирования Python

1. Вычислите количество прожитых составителем программы дней. Учтите, что в високосном году 366 дней.

2. Валютный курс на сегодняшний день 76,55, имеется любая рублевая сумма. Рассчитайте, сколько долларов можно купить по сегодняшнему курсу валют.

3. Расстояние от Земле до звезды Арктур в созвездии Волопаса 36,7 световых года. Скорость света принять 300 000 км/с. Скорость земного звездолета 100 км/с. За сколько лет звездолет долетит до звезды?

4. Дана сторона равностороннего треугольника. Найдите площадь этого треугольника, его высоты, радиусы вписанной и описанной окружностей.

5. Даны два числа. Найдите среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел.

6. Напишите программу, определяющую истинность высказывания «Треугольник с длинами сторон а, b, с является равнобедренным» для произвольных целых чисел а, b, с.

7. Напишите программу нахождения суммы цифр вводимого с клавиатуры натурального трёхзначного числа (положительное трёхзначное число можно представить в виде суммы: х — а*100 + 6*10 + с, где а, b, с — цифры числа).

8. Вычислите значение функции y = x + |a+2t|, где x = 1 – z, t = (x + 1)2.

9. Составьте блок-схему по любой программе.
Автор: Прохорова О.В.
    • smileblushsmirkconfusedhushedpensivecry
      angrysunglasses
Обработка персональных данных

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

  1. аноним 23 марта 2023 11:17 | Цитировать | Ответить
    +1
    1 задание
    import datetime

    a = input('Введите сегодняшнюю дату (гггг-мм-дд): ')
    b = input('Введите день рождения (гггг-мм-дд): ')
    a = a.split('-')
    b = b.split('-')
    aa = datetime.date(int(a[0]),int(a[1]),int(a[2]))
    bb = datetime.date(int(b[0]),int(b[1]),int(b[2]))
    cc = aa-bb
    dd = str(cc)
    print(dd.split()[0])

    2 задание
    y = float ( input ('Введите курс доллар в рублях : '))

    p = []
    for i in range (1, 21):
    p.append(i * y)

    k = 0
    for j in range (0, 4):
    print (str(p[j+k:j+k+5]) + '\t')
    k+=4

    4 задание
    import math
    a = float(input('Введите длину стороны: '))
    r = math.(3) * a / 6
    rr = 2 * r
    h = 3 * r
    s = a * h / 2
    print('Радиус вписанной окружности ', r);
    print('Радиус описанной окружности ', rr);
    print('Высота треугольника ', h);
    print('Площадь треугольника ', s);

    5 задание
    import math
    a = float(input('Введите первое число: '))
    b = float(input('Введите второе число: '))
    x = (a + b) / 2
    y = math.(a*b)
    print ('Среднее арифметическое', x)
    print ('Среднее геометрическое', y)
  2. Vera Kuklova 10 октября 2022 07:27 | Цитировать | Ответить
    +1
    Делюсь переработанной версией заданий:

    Задания++



    сделано для себя, если не нравится — можно не пользоваться :-)