5.5 8.8 9.8 11.6 12.7 11.7 11.2 9.3 10.3 10.4 7.4 7.2 5.2 5.3 6.3 6.9 7.8 2.8 2.9 3.9 3.6 4.5 а вот как переводить: с конца над числом в двоичной системе пишешь: 1,2,4, и.т.д если единичка есть-прибавляешь это число. если единички нет-ничего не прибавляешь.
например- 1011 8+0+2+1=11 1000 8+0+0+0=8 111 4+2+1=7 11 2+1=3 10 2+0=2 10011101 128+0+0+16+8+4+0+1=157 а твои числа все в уме считаются.проверь может я ошиблась где нибудь)
Ответ дал: Гость
нам это тоже задовали под буквой а я тож не знаю,а вот под буквой б напишу
program prim;
var i,sum,n,x : integer;
begin
write('n = ');
readln(n);
x: =2;
sum: =2;
i: =1;
while sum< =n do
begin
x: =x+2;
i: =i+1;
sum: =sum+x;
end;
writeln(i,'слагаемых');
end.
Ответ дал: Гость
может кто перепишет на паскаль
вот на c:
#include < stdio.h> int main(void){ int km, day; day = 1; km = 10; while (km < = 200) { if (km == 20) { printf("20km in %d day\n", day); } km += km / 10; day++; } printf("< 200km in %d day", day); printf("\n"); system("pause"); return 0; }
Ответ дал: Гость
1. вывести на экран 6 раз своё имя
program imya;
const n=6;
var i: integer;
begin
for i: =1 to n do
writeln('ваше имя');
end.
пояснения: делала с цикла (можно было написать и шесть раз writeln, но так удобнее). переменную n ввела для быстрого изменения значений (если нужно будет написать имя не 6, а, к примеру, 8 раз, нужно было заменить только вначале). ещё хочу отметить, что имя вводится по- и нельзя терять апострофы ( ' ).
2. program sum;
var sum: integer;
m: array[1..4] of integer;
i: integer;
begin
m[1]: =6
for i: =2 to 4 do begin
m[i]: =m[i-1]+1;
end;
sum: =m[1];
for i: =2 to 4 do begin
sum: =sum+m[i];
end;
writeln(sum);
end.
пояснения: можно было делать и по-другому, но так тоже верно. тут использовалось два цикла и массив. а блок-схему сами
Популярные вопросы