Авторские Материалы о событиях в Израиле на Ближнем Востоке и в мире

IsraMir.com - Израильская журналистика

Default color brown color green color red color blue color
Вы сейчас тут: Новости arrow Техотдел arrow Свет ученья arrow Экзамен: сегодня и впрок, часть 1-я
Skip to content
Экзамен: сегодня и впрок, часть 1-я - Задачи №№2, 3, 4, 6 Версия для печати Отправить на e-mail
Содержание
Задачи №№2, 3, 4, 6
Задачи №№7, 8
Задача №9
Sunday, 14 May 2006 | Зэев Фрайман для раздела Ученье – свет
Экзамен:сегодняивпрок,часть1-яisramir.comСкоро, 17-го мая, государственный экзамен на аттестат зрелости по нашему предмету, «Основы компьютерных наук». Как принято практически во всех школах, мы провели предварительный внутришкольный экзамен, «по образу и подобию» государственного. Естественно, что мы не можем знать, насколько точно он окажется соответствующим тому, что будет 17-го мая; надеемся, что соответствие будет достаточным.
 
А пока мы предлагаем вам наши предварительные внутришкольные экзамены. Один из них, тот, что размещен в этой, первой части, составлен мной, Зэевом Фрайманом, и соответствует требованиям экзамена на минимальном начальном уровне (одна учебная единица из пяти). И хотя наши ученики должна были решить его с использованием языка PASCAL, я прилагаю свои собственные решения на Java – в качестве возможного материала для ближайших лет.
 
Задачи я привожу не все, а только те, которые связаны либо с написанием программ или команд на Java, либо с необходимостью основать ответ именно на командном коде.
 
Задача №2
Перед тобой группа команд. Построй таблицу ручной прокрутки, считая, что первое введенное значение равно -23, а второе – +20.
 
int a=IO.readInt();
a=a+10;
int b=IO.readInt();
b=b-a;
IO.writeln(a+b);
IO.writeln(Math.abs(b-a));
 
 
Задача №3
Ученик получил задание написать команду или несколько команд, которые бы распечатывали сумму цифр двузначного числа, хранящегося как значение в переменной Х. Перед тобой 3 варианта, но только два из них – правильные. Укажи их и обясни свой ответ.
 
I.                    int a= x%10; int b=x/10; int c=a+b; IO.writeln( c );
II.                 int c=(x/10)+(x%10);  Io.writeln( c );
III.               IO.writeln( x/10);  Io.writeln( x%10 );
 
Задачи №4
Перед тобой группа команд. Построй таблицу ручной прокрутки, считая, что введенное значение равно 24.
 
int x=IO.readInt("x=");
int a=x/10;
for (int i=1;i<=a;i++){
            if (x%i==0) {x=x-1;}
            else {x++;};
}
IO.writeln("x="+x);
 
Задачи №6
Перед тобой группа команд. Построй таблицу ручной прокрутки, выбрав сам вводимые значения (они все должны быть различны).
 
int x=IO.readInt("x=");
int count=0;
while (count<2){
            int a=IO.readInt("a=");
            if (x%a==0) count++;
}
 


 

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

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:


Автотранслитерация: выключена

Защитный код

Powered by jComments
Перевозите сборные грузы? Сборные грузы и доставка на склад от Intacto Logistic!