1.В каком из предложенных вариантов ответов цикл не выполнится ни разу? Выберите один ответ:
While 5>7 do n:=n+1;
While 5 7 do n:=n+1;
While 5>=5 do n:=n+1;
2.В паскаль-программе описан массив
Var z: array[1..5, 1..2] of integer;
Укажите вариант ответа, в которых верно использован оператор присваивания.
Выберите один ответ:
z[1,4]:=15
z[5,1]:=z[1,2]
z[2,2]:=15.2
z[5]:=17
3.Отметьте вариант ответа, в котором правильно построена операция присваивания для массива A и переменных X и Y
Var x: real;
y: integer;
a: array [2..5] of integer;
Выберите один ответ:
a[1]:=y;
a[3]:=x;
x:=a[4];
a[4]:=a[0];
4.Укажите вариант ответа, содержащий верный формат записи мягкого цикла
Выберите один ответ:
Repeat a:=a+7 Until a<>15;
Repeat a:=a+7 Until 15;
Repeat a
Repeat a:=a+7 Until a := 15;
5.Какое значение примет переменная Sпосле выполнения следующего фрагмента программы?
Var s, i : integer;
a: array [1..5] of integer;
………………………………
For i:=1 to 5 do a[i]:=2;
s:=0;
For i:=2 to 5 do s:=s+i+a[i];
дать ответ
…………………………………
6.Какое значение примет переменная Sпосле выполнения следующего фрагмента программы?
Var s, i : integer;
a: array [1..5] of integer;
………………………….
For i:=1 to 5 do a[i]:=i;
s:=0;
For i:=1 to 5 do if i <3 then s:=s+a[i]+a[i+1];
дать ответ
……………………………..
7.Найдите значение переменной xпосле выполнения следующего фрагмента программы
x:=0;
Repeat x:=x+1 Until x<=4;
дать ответ
8.Найдите значение переменной xпосле выполнения следующего фрагмента программы
x:=0;
While x<=4 do x:=x+1;
дать ответ
Типовая задача на разбор случаев. Разбирать случаи будем не простым последовательным перечислением, а более сложной конструкцией из вложенных условных операторов.
Решение задачи.
Var a1, b1, c1, {коэффициенты уравнения первой прямой}
a2,b2,c2, {коэффициенты уравнения второй прямой}
x, y : Real; {координаты точки пересечения }
BEGIN
ReadLn( a1, b1, c1);
ReadLn( a2, b2, c2);
If ( (a1=0) and (b1=0) ) or ( (a2=0) and (b2=0) )
then WriteLn( 'это не прямая (прямые). ' )
else
if (a1*b2=a2*b1) and (a1*c2=a2*c1) {условие совпадения}
then WriteLn( 'прямые совпадают.' )
else
if a1*b2 = a2*b1 {условие параллельности}
then WriteLn('прямые параллельны.')
else begin x:=(c1*b2-c2*b1)/(b1*a2-b2*a1);
y:=(c2*a1-c1*a2)/(b1*a2-b2*a1);
WriteLn('координаты точки пересечения :',
' x = ', x : 5 : 2 , ', y = ', y : 5 : 2);
end;
END.
Автоматизированная система управления (сокращённо АСУ) — комплекс аппаратных и программных средств, а также персонала, предназначенный для управления различными процессами в рамках технологического процесса, производства, предприятия. АСУ применяются в различных отраслях промышленности, энергетике, транспорте и т. п. Термин «автоматизированная», в отличие от термина «автоматическая», подчёркивает сохранение за человеком-оператором некоторых функций, либо наиболее общего, целеполагающего характера, либо не поддающихся автоматизации. АСУ с Системой поддержки принятия решений (СППР) являются основным инструментом повышения обоснованности управленческих решений.
Важнейшая задача АСУ — повышение эффективности управления объектом на основе роста производительности труда и совершенствования методов планирования процесса управления. Различают автоматизированные системы управления объектами (технологическими процессами — АСУТП, предприятием — АСУП, отраслью — ОАСУ) и функциональные автоматизированные системы, например, проектирование плановых расчётов, материально-технического снабжения и т. д.
Объяснение: