ИНФОРМАТИКА, 8 КЛАСС.
1. Дан условный оператор: if(a<12)theny:=aelsey:=a+7 .
Условием является
все ответы верные
y:=a+7
a<12
y:=a
2. Условный оператор: if(x>3)theny:=x+7elsey:=x−20 .
Выбери действие, которое будет выполняться в случае истинности условия:
y:=x−20
y:=x+7
x>3
3. Дано целое число. Если оно является положительным, то прибавить к нему 28; в противном случае не изменять его. Вывести полученное число.
1) program cislo;
var
a: integer;
begin
writeln('Введи число a');
readln(a);
if a > 0 then a:=a;
writeln(a);
end.
2) program cislo;
var
a: integer;
begin
writeln('Введи число a');
readln(a);
if a < 0 then a:=a+28;
writeln(a);
end.
3) program cislo;
var
a: integer;
begin
writeln('Введи число a');
readln(a);
if a > 0 then a:=a+28;
writeln(a);
end.
4. Дано целое число. Если оно является положительным, то прибавить к нему 1 ; если отрицательным, то вычесть из него 6; если нулевым, то заменить его на 13. Вывести полученное число.
1) program zadaca;
var
a: integer;
begin
writeln('Введи число a');
readln(a);
if a > =0 then
if a=0 then a:=13 else a:=a+1
else a:=a-6;
end.
2) program zadaca;
var
a: integer;
begin
writeln('Введи число a');
readln(a);
if a > =0 then
if a=0 then a:=13 else a:=a+1
else a:=a-6;
writeln(a);
readln;
end.
3) program zadaca;
var
begin
writeln('Введи число a');
readln(a);
if a > =0 then
if a=0 then a:=13 else a:=a+1
else a:=a-6;
writeln(a);
readln;
end.
5. Запиши программу на языке Паскаль для:
y=⎧⎩⎨⎪⎪0, еслиx≤0
x, если0 x2, если x>1.
Запусти программу и введи значение x=14.
Число выведенное на экран:
6. Дана программа на языке Паскаль.
Программа определения весовой категории в зависимости от веса спортсмена. Если вес спортсмена меньше 68, то «лёгкая категория» иначе «средняя категория». Заполните пустые окошки.
program ves;
const
A1='легкая категория';
A2='средняя категория';
var
b : integer;
begin
write('введите вес спортсмена
(?) = ');
readln(?)
);
if (?) < (?) then writeln(A1) else writeln(A2);
readln;
end.
#include <iostream>
#include <stdlib.h>
#include <time.h>
void Swap(int & a, int & b) {int t = a; a = b; b = t;}
int main(){
srand(time(NULL));
const int n = 6;
int f[n], s[n];
for (unsigned int i = 0; i < n; ++i) {
f[i] = rand() % 12 + 5;
s[i] = f[i];
}
// Меняем 5 и 6 элементы местами
Swap(s[4], s[5]);
s[3] *= 3;
std::cout << "First: ";
for (unsigned int i = 0; i < n; ++i) {
std::cout << f[i] << ", ";
}
std::cout << std::endl;
std::cout << "Second: ";
for (unsigned int i = 0; i < n; ++i) {
std::cout << s[i] << ", ";
}
std::cout << std::endl;
return 0;
}
120
110
1000
Во втором разряде справа 2+1 дало в результате 0. Но 2+1=3 в десятичной системе, следовательно система счисления троичная.
2) Если в мешке только красные яблоки, то вероятность вытащить красное яблоко равна единице и сообщение о том, какого цвета вытащенное яблоко не содержит никакой новой информации т.е. количество информации 0 бит. А если там есть яблоки другого цвета. то информации для решения задачи недостаточно.
3) Диапазон А1:С4 содержит четыре строки (1-4) и три колонки (А-С). Итого 4х3=12 ячеек.