Topic1=Программирование, 1 ступень. Классная работа
Topic2=Занятие 4. Оператор присваивания
Author=Воскресная компьютерная школа мехмата ЮФУ (sunschool.mmcs.sfedu.ru), 2016
[=PascalABC]
[1]
// Опишите все необходимые переменные в разделе описаний
// до строки begin.


begin
  read(a,b);
  radd := a + b;
  rmult := a * b;
  Print(radd,rmult);
end.
[2]
// Опишите все необходимые переменные в тексте основной программы,
// поставив слово var перед первым использованием переменной.

begin
  a := ReadReal;
  b := ReadReal;
  radd := a + b;
  rmult := a * b;
  Print(radd,rmult);
end.
[3]
// Исправьте названия функций на правильные.

begin
  var a := 2;
  var b := sgrt(a);
  Prnt(b);
  a := -3;
  b := ads(a);
  Prnt(b);
end.
[4]
// Допишите программу.
// Увеличивайте a на 1 и выводите чтобы получить последовательность
// 1 2 3 4 5 6 7 8 9

begin
  var a := 1;
  Print(a);
  a := a + 1;
  Print(a);

end.
[5]
// Допишите программу.
// Увеличивайте a на 2 чтобы вывести последовательность нечетных чисел
// 1 3 5 7 9 11 13 15 17 19

begin
  var a := 1;
  Print(a);
  a := a + 2;
  Print(a);

end.
[6]
// Допишите программу.
// Увеличивайте a в 2 раза и выводите чтобы получить последовательность
// 2 4 8 16 32 64 128 256 512 1024

begin
  var a := 2;
  Print(a);
  a := a * 2;
  Print(a);

end.
[7]
// Поменяйте местами значения переменных b и c между вызовами Println.
// Используйте вспомогательную переменную v.

begin
  var a := 2;
  var b := 5;
  var c := 3;
  Println(a,b,c);



  Println(a,b,c);
end.
[8]
// Между вызовами Print
// поменяйте местами значения переменных a и b,
// затем значения переменных c и d,
// дважды используя стандартную процедуру Swap.

begin
  var a := 3;
  var b := 1;
  var c := 7;
  var d := 5;
  Println(a,b,c,d);



  Println(a,b,c,d);
end.

