Объяснение:
Для начала разберемся в основной конструкции:
if(...) then ... else...
которая обозначает:
1)если(if) (выполняются заданные условия),
2) то(then) выполняется что-то ,
3) иначе(else) выполняется что-то другое.
В данных примерах а = 18; b=-15; p=true (правда) (по условию)
а) if (a>b) then x:=1 else x:=4
если (а>b), тo x =1, иначе х=4
подставляя значения из условия получаем, что 18 > -15 ? = да, следовательно х=1b)if a<b then x:=15 else x:=–21
если (а<b) то х=15; иначе х=-21
18<-15 ? = нет, следовательно х=-21с)if p then x:=32 else x:=638;
если (р), то х=32 иначе х=638
true? = да, следовательно х=32d)if not p then x:=0 else x:=1;
если (не р ), то х=0, иначе х=1
не р = не true = false? = нет, следовательно х=1е)if (a<b) and p then x:=–1 else x:=1
если (а<b) и р, то х=-1 иначе х=1
18<-15? = нет(или false), (18<-15) and true= false and true = false?— нет, следовательно, х=1f)if (a>b) or p then x:=–6 else x:=–5;
если (а>b) или р, то х=-6 иначе х=-5
(18>-15)? = да(или true), (18>-15)or true = true or true = true ? = да, следовательно, х=-6g)if not (a>b) then x:=19 else x:=–2;
если НЕ(а>b), то х=19, иначе х=-2
(18>-15)?=да(или true), NOT(18>-15)= NOT(true)= false?=нет, следовательно х=-2h) if (a=b) or p then x:=89 else x:=–15.
если (а=b) или р то х=89 иначе х=-15
(18=-15)?=нет(или false), (18=-15)or true = false or true = true ? = да, следовательно х=89Объяснение:
Відповідь:
Пояснення:
//Реализация задачи №1 "A+B" на C
#include < stdio.h >
long a,b;
int main(){
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
scanf("%ld%ld",&a,&b);
printf("%ld",a+b);
return 0;
}
7
{Реализация задачи №1 "A+B" на Pascal}
var a, b : longint;
begin
assign(input, 'input.txt'); reset(input);
assign(output, 'output.txt'); rewrite(output);
read(a, b);
write(a + b);
end.
//Реализация задачи №1 "A+B" на Java
import java.util.*;
import java.io.*;
public class Main{ //имя класса должно быть Main
public static void main(String[] argv) throws IOException{
new Main().run();
}
PrintWriter pw;
Scanner sc;
public void run() throws IOException{
sc = new Scanner(new File("input.txt"));
int a=sc.nextInt(), b=sc.nextInt();
pw = new PrintWriter(new File("output.txt"));
pw.print(a+b);
pw.close();
}
}
'Реализация задачи №1 "А+В" на Basic
open "input.txt" for input as #1
open "output.txt" for output as #2
input #1,a#,b#
print #2,a#+b#
close #1
close #2