f0=(15*16в1)+(0*16в0)=240 , делим столбиком число 240 на 2 (делим и делим) и записываем остатки с конца и получаем число 11110000
т.е. 240/20=120 ост 0
120/2=60 ост 0
60/2=30 ост 0
30/2=15 ост 0
15/2=7 ост 1
7/2=3 ост 1
3/2=1 ост 1
записываем в обратном поряде 11110000
1d4=(1*16в2)+(13*16в1)+(4*16в0)=256+208+4=468 делим столбиком число 468 на 2 111010100
Ответ дал: Гость
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.
пояснения: можно было делать и по-другому, но так тоже верно. тут использовалось два цикла и массив. а блок-схему сами
Популярные вопросы