М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
nik2004g
nik2004g
25.05.2022 09:58 •  Информатика

3. Напишите код программы Python, который будет вычислять по формуле у= 10+5в⁴+4²/с²

👇
Ответ:
lizochkanaumov1
lizochkanaumov1
25.05.2022

print("Формула: 10+5b^4+4^2/c^2")

b = int(input("b: "))

c = int(input("c: "))

y = 10+5*b**4+4**2/c**2

print(f"y = {y}")

1. Вводишь значение для переменной b.

2. Затем для c.

После этого программа выдаст тебе ответ по формуле.

Первая строка -- формула для восприятия визуально. Эта формула не читается на python. Читается -- 10+5*b**4+4**2/c**2

4,7(12 оценок)
Открыть все ответы
Ответ:
Borkborkk
Borkborkk
25.05.2022

Объяснение:

Выполнение команд в линейном алгоритме идет линейно, то есть друг за другом в заданном порядке и однократно.

Пример линейного алгоритма:

 Начало

 Сделать уроки

 Пойти гулять  

 Вернуться домой  

 Поесть ужин

 Посмотреть телевизор

 Лечь спать

 Конец

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

Пример линейного алгоритма для ГРИС «Стрелочка»:

НАЧАЛО

 ПОВОРОТ

 ПОВОРОТ

 ПОВОРОТ

 ШАГ

 ШАГ

 ШАГ

 ПОВОРОТ

 ПОВОРОТ

 ПРЫЖОК

 ПРЫЖОК

 ПРЫЖОК

 ПОВОРОТ  

 ПОВОРОТ  

 ПОВОРОТ

 ШАГ

 ШАГ

 ПОВОРОТ  

 ПОВОРОТ

 ПОВОРОТ

 ШАГ

 ШАГ

 ШАГ

КОНЕЦ

4,7(46 оценок)
Ответ:
Dinobot774
Dinobot774
25.05.2022

Задача 10.

var

 flag, a: integer;

 n: longint;

begin

 Write('n -> '); Readln(n);

 flag := 0;

 

 while (n <> 0) do

 begin

   a := n mod 10;

   if (a = 3) then flag := 1;

   n := n div 10;

 end;

 

 if (flag = 1) then Writeln('Цифра 3 есть в записи числа')

 else Writeln('Цифры 3 не встречается в записи числа');

 Readln;

end.

Задача 11.

var

 a, flag_2, flag_5: integer;

 n: longint;

begin

 Write('n -> ');

 Readln(n);

 

 flag_2 := 0;

 flag_5 := 0;

 repeat

   a := n mod 10;

   

   if (a = 2) then flag_2 := 1

   else if (a = 5) then flag_5 := 1;

   

   n := n div 10;

 until n = 0;  

 

 if (flag_2 = 1) and (flag_5 = 1) then Writeln('Цифры 2 и 5 есть в записи числа')

 else if (flag_2 = 1) and (flag_5 = 0) then Writeln('В записи числа присутствует цифра 2, но отсутствует цифра  5')

 else if (flag_2 = 0) and (flag_5 = 1) then Writeln('В записи числа присутствует цифра 5, но отсутствует цифра  2')

 else Writeln('Цифры 2 и 5 не встречаются в записи числа');

 Readln;

end.

Задача 13.

var

 a, k, i: integer;

 n: longint;

begin

 write('n -> ');

 Readln(n);

 Write('k -> ');

 Readln(k);

    i := 0;

 repeat

   a := n mod 10;

   if a = 5 then i := i + 1;

   n := n div 10;  

 until n = 0;

 

 if (i > k) then Writeln('Не верно')

 else Writeln('Верно');

 Readln;

end.

Задача 14.

var

 a, k_0, k_9: integer;

 n: longint;

begin

 write('n -> ');

 Readln(n);

 

 k_0 := 0;

 k_9 := 0;

 repeat

   a := n mod 10;

   if a = 0 then k_0 := k_0 + 1

   else if a = 9 then k_9 := k_9 + 1;

   n := n div 10;  

 until n = 0;

 if (k_0 > k_9) then Writeln('Нолей больше')

 else if (k_9 > k_0) then Writeln('Девяток больше')

 else if (k_9 = 0) and (k_0 = 0) then Writeln('В числе отсутствуют 0 и 9')

 else Writeln('Их одинаковое количество');

 Readln;

end.

Задача 15.

var

 min, a: integer;

 n: longint;

begin

 write('n -> ');

 Readln(n);

 min:=10;

 while n <> 0 do

   begin

   a := n mod 10;

   if a < min then min := a;

   n := n div 10;  

 end;

 Writeln('Минимальная цифра ', min);

 Readln;

end.

Задача 16.

var

 first_digit, last_digit, k: integer;

 n: longint;

begin

 write('n -> ');

 Readln(n);

 

 k := 1;

 // найдём разряд последней цифры в числе

 while n div k >= 10 do

 begin

   k := k * 10

 end;

 

 // первая цифра

 first_digit := n mod 10;

 // последняя цифра

 last_digit := n div k;

 

 // если первая и последняя цифра числа равны то нет необходимости менять первую и последнюю цифру местами

 if (first_digit = last_digit) then

   Write(n)

 else

   Writeln(first_digit * k + (n mod k div 10) * 10 + last_digit);

end.

4,6(82 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ