Завтра сдавать( контрольная работа по информатике 1.какое значение будет иметь переменная z после выполнения операторов : z: =5; if x > 0 then if y< 0 then z: =z+1 else z: = z-2; при а) x=1; y=1; б)x=1; y=-1; в)x=-1; y=1 2.определите значение переменной s после выполнения следующих операторов: а)s: =0; i: =1; while i> 1 do begin s: = s+1/i; i: =i-1 end; б)s: =2; n: =5; for i: =2 to n do s: =s+1; 3. составьте программу и запишите на одном из языков программирования.в линейном массиве,размерностью 30,вычислить сумму четных положительных элементов
Первое задание:
1) 3
2) 6
3) 5
Второе задание:
1) 1
2) 3
Третие:
//Язык программирования java
package com.niksonbinsk;
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int space_left = 0;
int count = 0;
Scanner s = new Scanner(System.in);
ArrayList<Integer> str = new ArrayList<>();
while(space_left != 30){
System.out.println("Enter next num:");
str.add(s.nextInt());
space_left++;
}
for(int i =0;i<30;i++){
if(str.get(i) % 2 == 0){
count++;
}
}
System.out.println(count);
}
}
Объяснение: