Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите пожалуйста с заданием по информатике, срочно надо

Вика Шалкова Ученик (87), закрыт 1 год назад
Глава 3. Программирование
§ 18. Линейные программы
1. Требуется написать программу, которая складывает два числа и выводит на экран их сумму. Определите входные данные и результат этого алгоритма.
К какому типу относятся входные данные:
Сколько входных значений у алгоритма?
К какому типу относятся результаты:
Сколько результатов у алгоритма?
Обозначьте именами входные данные и результаты и напишите их на стрелках:

Запишите формулу, которая связывает исходные данные и результат:
Место для ввода текста.
2. Требуется написать программу, которая выводит скорость и время движения автомобиля и выводит на экран расстояние, которое он проехал. Определите входные данные и результат этого алгоритма.
К какому типу относятся входные данные:
Сколько входных значений у алгоритма?
К какому типу относятся результаты:
Сколько результатов у алгоритма?
Обозначьте именами входные данные и результаты и напишите их на стрелках:

Запишите формулу, которая связывает исходные данные и результат:
Место для ввода текста.
3. В языке Python целые переменные относятся к типу (классу) int. Выясните, откуда произошло сокращение int в языках программирования:
int – это сокращение от английского слова , которое переводится как .
4. Выделите красным цветом недопустимые имена переменных:
1 Vasya СУ-27 @mail_ru
m11 Петя СУ_27 lenta.ru
1m Митин брат _27 "Pes barbos"
m 1 Quo vadis СУ(27) <Ладья>
5. Что появится на экране после выполнения программы:
c = 5
print( с )
print( 'c' )
Ответ:
Чем отличаются два оператора вывода в программе?
Место для ввода текста.
6. Что выведет на экран программма
a = 1
print( a )
a = 5
print( a ) Ответ:
Заполните пропуски: «Если переменной присваивается новое значение, то предыдущее значение .»
Выберите правильный вариант: «Переменная в любой момент может иметь ».
7. Чему будут равны значения переменных a и b после выполнения программмы, если вначале они имели значения a = 4 и b = 7? Выполните ручную прокрутку программы.
a b
4 7
a = a + 1
b = b + 1
a = a + b
b = b + a
a = a + 1
Ответ: a = b =
8. Что выведет эта программа при a = 4, b = 5 и c = 9?
print( 'a', '+b', =, c )
Место для ввода текста.
9. Исправьте ошибки в операторе вывода,
print( 'c', '-b', =, a )
чтобы при a = 4, b = 5 и c = 9 программа вывела 9–5=4:
Место для ввода текста.
10. Определите порядок действий компьютера при вычислении выражения (впишите номер выполняемого действия над знаком операции):

11. Запишите присваивание на языке программирования:
Место для ввода текста.
12. Как можно записать возведение в квадрат, куб, 10-ю степень на языке Python?
с  x2 d  (x+2)3
d  12+z10
13. Чему равен остаток от деления числа N на 100?
N = 123
d12 = N % 100
Ответ:
Закончите фразу: «Остаток от деления числа на 100 – это число, которое записывается как цифры исходного числа».
14. Как с помощью операций // и % выделить вторую с конца цифру дестичной записи числа?
N = 123
d2 =
15. Вычислите значение целочисленной переменной c при a = 26 и b = 6:
а) c = a % b + b

б) c = a // b + a

в) b = a // b
c = a // b


г) b = a // b + b
c = a % b + a


д) b = a % b + 4
c = a % b + 1


е) b = a // b
c = a % (b+1)


ж) b = a % b
c = a // (b+1)
Лучший ответ
Дмитрий Шишкин Гений (73057) 2 года назад
1)
 print ("Введите с клавиатуры 2 числа. После ввода каждого числа нажимайте клавишу Enter. При вводе дробных значений целую часть от дробной отделяйте точкой, а не запятой.")  
a=float (input ("Введите 1-ое число: "))
b=float (input ("Введите 2-ое число: "))
print ("Сумма введенных чисел: ", a+b)
2)
 print ("Введите с клавиатуры скорость автомобиля и его время в пути (только числа). После ввода каждого числа нажимайте клавишу Enter. При вводе дробных значений целую часть от дробной отделяйте точкой, а не запятой.")  
v=float (input ("Введите скорость автомобиля: "))
t=float (input ("Введите время, в течение которого автомобиль был в пути: "))
print ("Расстояние, которое проехал автомобиль, составляет:", v*t)
3) int – это сокращение от английского слова "integer", которое переводится как "целое (число)".
4) Переменные должны начинаться с латиницы, не содержать пробелов и зарезервированных слов (вроде print, if, elif, else и т.д.)
5) Выведется в столбик "5" и "c", т.е. цифра "5" и на следующей строке буква "c", т.е.:
5
с
6) Тоже в столбик (аналогично как и в 5-ом задании), но на сей раз - 2 цифры - "1" и "5"
7) a=14; b=21
8) Программа выведет ошибку о недопустимом синтаксисе: "SyntaxError: invalid syntax". Но ежели в задании опечатка, то "a+b=9"
9) print (c, '-', b, '=', a)
10) Нет выражения. Ну а так - как в математике - сперва умножение с делением и действия в скобках, а далее - уже сложение с вычитанием.
11) "присваивание на языке программирования" - смотря, каком. В Python - "=" (просто равно), а в Паскале, например - ":=".
12) Через "двойное умножение", т.е. через "**". Например 2 в кубе будет написано так: 2**3. Степень может быть любая. Главное, что она пишется через "**".
13) 23
14) d12 = N % 100 // 10
15)
а) 8
б) 30
в) 6
г) 32
д) 3
е) 1
ж) 8
Остальные ответы
Вячеслав Михайлович Просветленный (25757) 2 года назад
13. Остаток от деления числа N на 100 – это число, которое записывается как **последние две цифры** исходного числа. В вашем случае, N = 123, поэтому остаток от деления на 100 равен **23**.

14. Чтобы выделить вторую с конца цифру дестичной записи числа, нужно сначала поделить число на 10 нацело (операция //), а затем взять остаток от деления результата на 10 (операция %). В вашем случае, N = 123, поэтому вторая с конца цифра равна **(N // 10) % 10**, то есть **2**.

15. Вычислим значение целочисленной переменной c при a = 26 и b = 6 для каждого пункта:

а) c = a % b + b = 26 % 6 + 6 = 2 + 6 = **8**

б) c = a // b + a = 26 // 6 + 26 = 4 + 26 = **30**

в) b = a // b
c = a // b = 26 // (26 // 6) = 26 // 4 = **6**

г) b = a // b + b
c = a % b + a = 26 % (26 // 6 + 6) = 26 % (4 + 6) = 26 % 10 = **6**

д) b = a % b + 4
c = a % b + 1 = (26 % (26 % 6 + 4)) + 1 = (26 % (2 + 4)) + 1 = (26 % 6) + 1 = **3**

е) b = a // b
c = a % (b+1) = (26 % ((26 // 6)+1)) = (26 % (4+1)) = **1**

ж) b = a % b
c = a // (b+1) = (26 // ((26 % 6)+1)) = (26 // (2+1)) = **8**
Человек Разумный Гуру (3080) 2 года назад
  • Для написания программы, которая складывает два числа и выводит на экран их сумму, входными данными являются два числа. У алгоритма два входных значения. Результат относится к типу int (целое число). У алгоритма один результат. Имена входных данных можно обозначить как a и b, а результат - как sum. Формула, связывающая входные данные и результат, выглядит следующим образом: sum = a + b.
  • Для написания программы, которая выводит скорость и время движения автомобиля и выводит на экран расстояние, которое он проехал, входными данными являются скорость и время движения. У алгоритма два входных значения. Результат относится к типу float (вещественное число). У алгоритма один результат. Имена входных данных можно обозначить как speed и time, а результат - как distance. Формула, связывающая входные данные и результат, выглядит следующим образом: distance = speed * time.
  • Сокращение int произошло от английского слова integer, которое переводится как целое число.
  • Недопустимыми именами переменных являются: 1 Vasya, СУ-27, @mail_ru, 1m, "Pes barbos", m 1 Quo vadis, СУ(27), <Ладья>.
  • После выполнения программы будет выведено число 5 на первой строке и символ 'c' на второй строке.
  • Программа выведет числа 1 и 5. Если переменной присваивается новое значение, то предыдущее значение перезаписывается.
  • a = 11, b = 23.
  • Программа выведет на экран a + b = c.
  • Верный оператор вывода: print(c, "-", b, "=", a - b).
  • При вычислении выражения сначала будет выполнено действие в скобках, затем возведение в степень, умножение, деление и вычитание. Порядок действий: 2, 3, 1, 4, 5.
  • Присваивание на языке программирования выглядит как var = value, где var - имя переменной, а value - значение, которое нужно присвоить переменной.
  • Возведение в квадрат можно записать как x ** 2, в куб - как x ** 3, в 10-ю степень - как x ** 10.
  • Остаток от деления числа N на 100 равен 23.
Natalie Derrick Мастер (1836) 1 неделю назад
эх, я тоже когда-то застряла на таких заданиях, но Skillfactory помогла быстро разобраться и научится программировать, так что теперь не парюсь. если хочешь быстро всё понять и начать работать в it — очень советую Skillfactory!
Похожие вопросы