Информатика

Всё о сервере, форум!
Основы программирования
ИНФОРМАЦИОННО-РАЗВЛЕКАТЕЛЬНЫЙ ПОРТАЛ

ИНФОРМАТИКА: ЕГЭ, ТЕОРИЯ, ПРАКТИКА, ТЕСТЫ

Условие WHILE Определите число, которое будет напечатано в результате выполнения программы
ЕГЭ, ДОМАШНИЕ ЗАДАНИЯ > Алгоритмизация и программирование > Условие WHILE Определите число, которое будет напечатано в результате выполнения программы | Поиск в этой теме
 
Страницы:
Сообщение
#1 Дата 01.10.2015 22:38
Общий метод решения
#2 Дата 01.10.2015 22:41
Определите число, которое будет напечатано в результате выполнения программы (записанной ниже на разных языках программирования).

РЕШЕНИЕ:
S=0 N=0
Результат выполнения программы:
Условие S≤257S=S+25N=N+2
0≤257S=0+25=25N=0+2=2
25≤257S=25+25=50N=2+2=4
50≤257S=50+25=75N=4+2=6
75≤257S=75+25=100N=6+2=8
100≤257S=100+25=125N=8+2=10
125≤257S=125+25=150N=10+2=12
150≤257S=150+25=175N=12+2=14
175≤257S=175+25=200N=14+2=16
200≤257S=200+25=225N=16+2=18
225≤257S=225+25=250N=18+2=20
250≤257S=250+25=275N=20+2=22
275≤257 ---- ---

Ответ: 22
#3 Дата 01.10.2015 23:43
Ниже на четырёх языках записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: a и b. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 3. Допускается диапазон значений для величин целого типа: от –231 до 231 – 1.

РЕШЕНИЕ:

C=0 если число Х четное.
Так как А=2, то четных чисел 2
Так как В=3, то нечетных чисел 3
Число 2+3=5 значное

Наибольшее 99988

Ответ: 99988
#4 Дата 01.10.2015 23:59
Требовалось написать программу, при выполнении которой с клавиатуры считывается натуральное число N, не превосходящее 109, и выводится произведение цифр этого числа. Программист торопился и написал программу неправильно. (Ниже для Вашего удобства программа представлена на четырёх языках программирования.)

Последовательно выполните следующее.

1. Напишите, что выведет эта программа при вводе числа 528.

2. Найдите все ошибки в этой программе (их может быть одна или несколько). Для каждой ошибки:

1) выпишите строку, в которой сделана ошибка;

2) укажите, как исправить ошибку, – приведите правильный вариант строки.

Обратите внимание, что требуется найти ошибки в имеющейся программе, а не написать свою, возможно, использующую другой алгоритм решения. Исправление ошибки должно затрагивать только строку, в которой находится ошибка.
РЕШЕНИЕ:

1. Программа выдаст число 5

2.


#5 Дата 02.10.2015 00:52
Определите число, которое будет напечатано в результате выполнения программы (записанной ниже на разных языках программирования).

РЕШЕНИЕ:
S=0 N=0
Результат выполнения программы:
Условие S≤425S=S+10N=N+2
0≤425S=0+10=10 N=0+2=2 =2*1
10≤425S=10+10=20 N=2+2=4= 2* 2
20≤425S=20+10=30 N=4+2 =6=2* 3
..................
420≤425S=420+10=430 N=2*43=86
430≤425 ---- ---

Ответ: 86
#6 Дата 02.10.2015 00:56
Требовалось написать программу, при выполнении которой с клавиатуры считывается натуральное число N, не превосходящее 109, и выводится количество цифр этого числа. Программист торопился и написал программу неправильно. (Ниже для Вашего удобства программа представлена на четырёх языках.)

Последовательно выполните следующее.

1. Напишите, что выведет эта программа при вводе числа 938?

2. Укажите одно число, для которого программа будет работать верно.

3. Найдите все ошибки в этой программе (их может быть одна или несколько). Укажите все строки (одну или более), содержащие ошибки, и для каждой такой строки приведите правильный вариант.

Обратите внимание, что требуется найти ошибки в имеющейся программе, а не написать свою, возможно, использующую другой алгоритм решения. Исправление ошибки должно затрагивать только строку, в которой находится ошибка.
РЕШЕНИЕ:

1. 4

2. Если N=10 результат 2

3.


Страницы:
 
Перейти на другой форум:
При копировании материала с сайта активная ссылка обязательна!
Сайт сделан на SiNG cms © 2010-2020