М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
OtterPop
OtterPop
09.01.2021 03:37 •  Информатика

1. как выглядит структура программы на паскаль? 2. что такое оператор присваивания? 3. по каким правилам определяется порядок выполнения операций в арифметическом выражении? 4. полная и неполная форма условного оператора?

👇
Ответ:
pekus228
pekus228
09.01.2021
1) Структура -
Program <имя программы>;
Var: <имена переменных> : <тип переменных>; (Раздел описания. В нём описываются имена переменных и их тип.)
Begin
...(Раздел операторов. Ввод данных, последовательность различных команд и вывод данных.)
End.
2)Оператор присваивания.
Преобразование данных, т.е. присвоение переменной нового значения.
Имеет вид: <Имя переменной>:=<арифметическое выражение>;
Например:
x:=256; (переменной 'x' присваивается значение 256)
x:=a; (переменной 'x' присваивается значение переменной 'a')
x:=x+1; (значение переменной 'x' увеличивается на единицу).
3)хм... как в математике.=)
4)Условный оператор.
Неполная форма: If <условие> then <действие>;
Полная форма: If <условие> then <действие1> else <действие2>;
4,5(32 оценок)
Открыть все ответы
Ответ:
serikon1
serikon1
09.01.2021
Var k,m: integer;
Dat: array[1..10]of integer; // объявление массива
begin
Dat[1]:=45;      //заполнение массива
Dat[2]:=55;      //заполнение массива
Dat[3]:=40;     //заполнение массива
Dat[4]:=15;     //заполнение массива
Dat[5]:=20;     //заполнение массива
Dat[6]:=80;     //заполнение массива
Dat[7]:=35;     //заполнение массива
Dat[8]:=70;     //заполнение массива
Dat[9]:=10;     //заполнение массива
Dat[10]:=45;   //заполнение массива
m:= Dat[1];    //m присваивается значение первого элемента массива
for k:=2 to 10 do begin   //цикл выполняющийся 8 раз (с2 до 10) 
if Dat[k] < Dat[1] then    //сравниваются значения первого и k-ого элемента массива
begin //если условие выполняется, то складывается значение первого элемента и k-ого
m:= m+ Dat[k]
end
end;
write(m);
end.

эта программа складывает значения тех элементов массива, которые меньше первого элемента данного массива и сам этот первый элемент.
4,5(6 оценок)
Ответ:
TheSniper
TheSniper
09.01.2021

var

 n, max, count, contrl, max2: integer;

begin

 contrl := 0;

 max := 0;

 Writeln('Введите числа: ');

 Readln(n);

 while n <> 0 do

 begin

   Inc(count);

   if n>max then begin max2:=max; max:=n end

   else if n > max2 then max2 := n;

   Read(n);

 end;

 max2*=max;

 Writeln('Введите контрольное значение: ');

 Read(contrl);

 Writeln('Получено: ', count, ' чисел');

 Writeln('Получено контрольное значение: ', contrl);

 Writeln('Вычисленное контрольное значение:: ', max2);

 if contrl = max then Writeln('Контроль пройден')

 else Writeln('Контроль не пройден');

end.

4,6(88 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ