Что появится на экране после выполнения программы а 4 print a a
Перейти к содержимому

Что появится на экране после выполнения программы а 4 print a a

  • автор:

Что выведет на экран программа a=1 print( a ) a=5 print( a )?

Что выведет на экран программа a=1 print( a ) a=5 print( a ). Оператор i=i+1.

Хотелось бы еще узнать какой это язык, но впринципе нет в этом особой необходимости.

Я так понимаю, что запись данного примера должна выглядеть как-то так:

Вывод будет соответственно

Почему именно так? Потому что сначала выведется "1" а затем, без всяких разделителей будет выведено "5", таким образом значение "склеится" и получится "15".

Это обычная итерация, т.е. увеличение значения переменной на единицу.

т.е, к примеру i=7, i=i+1 -> переменная i будет равна "8"

Во многих языках допускается сокращенная запись данной итерации, и выглядит она следующим образом:

Либо есть еще такие конструкции:

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

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

То есть скорее всего компилятор откажется компилировать этот исходный код, если язык компилируемый. Или интерпретатор откажется выполнять код, если язык интерпретируемый. В любом случае мы можем надеяться на какое-то сообщение от компилятора/интерпре­ татора о ошибке в синтаксисе программы.

Если же эта программа на экзотическом языке, синтаксис которого допускает разделение выражений с помощью символа "пробел", то дальше всё зависит от реализации функции print(). Так как язык весьма экзотический (как и его автор :), то print() может делать даже больше, чем мы можем на фантазировать.

В общем ответ таков, что скорее всего программа закончит с сообщением об ошибке, что-то типа SyntaxError: invalid syntax.

Что появится на экране после выполнения программы а 4 print a a

Вопрос по информатике:

Что появится на экране после выполнения следующих команд:

Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?

Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!

  • 20.03.2018 14:47
  • Информатика
  • remove_red_eye 7401
  • thumb_up 40
Ответы и объяснения 2
  • 21.03.2018 04:16
  • thumb_up 46

write (a) — вывод значения a
write (‘a’) — вывод текста в апострофах
т.к. write в одну строку

  • 22.03.2018 12:57
  • thumb_up 32
Знаете ответ? Поделитесь им!
Как написать хороший ответ?

Чтобы добавить хороший ответ необходимо:

  • Отвечать достоверно на те вопросы, на которые знаете правильный ответ;
  • Писать подробно, чтобы ответ был исчерпывающий и не побуждал на дополнительные вопросы к нему;
  • Писать без грамматических, орфографических и пунктуационных ошибок.

Этого делать не стоит:

  • Копировать ответы со сторонних ресурсов. Хорошо ценятся уникальные и личные объяснения;
  • Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не знаю» и так далее;
  • Использовать мат — это неуважительно по отношению к пользователям;
  • Писать в ВЕРХНЕМ РЕГИСТРЕ.
Есть сомнения?

Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.

Трудности с домашними заданиями? Не стесняйтесь попросить о помощи — смело задавайте вопросы!

Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.

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

Глава 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

в) 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)

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**

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *