Задача 2 Урок 13.2

Задача 2 Урок 13.2:

Составьте программу, которая выводит на экран прямоугольный флаг N×M вида (c чередованием плюсов и минусов в строках, используйте циклы while):

Задача 1 Урок 13.2

Задача 1 Урок 13.2:

Составьте программу, которая выводит на экран прямоугольный флаг N×M вида (используйте циклы repeat):

- - - - - -
- - - - - -
- - - - - -
- - - - - -
program u132z1;
var m,n,i,j: integer;
begin
  writeln('Vvedite N u M');
  readln(n); //высота
  readln(m); //ширина
  repeat
    repeat
      write('- ');
      i:=i+1;
    until i = m;
    writeln();
    i:=0;
    j:=j+1;
  until j = n;
  readln();
end.  

Урок 14.2 Задача 4

Урок 14.2 Задача 4:

Пользователь передает целое положительное число N, выведете на экран последовательность от 1 до N "ёлочкой", например для N=17:

1
2 3
4 5 6
7 8 9 10
11 12 13 14
15 16 17

ПРИМЕЧАНИЕ: для вывода очередной строки используйте отдельную подпрограмму, т.е. для каждой строки вы должны каждый раз (причем один раз для одной строки) вызывать эту подпрограмму.

Урок 14.2 Задача 3

Урок 14.2 Задача 3:

Составьте программу, которая выводит на экран прямоугольный флаг N×M вида (с чередованием плюсов и минисов в строках):

- - - - - -
+ + + + + +
- - - - - -
+ + + + + +
- - - - - -

-- для вывода очередной строки используйте подпрограмму, принимающую на вход нужные агрументы.

Урок 14.2 Задача 2

Урок 14.2 Задача 2:

Напишите процедуру, которая принимает переменную целого типа по ссылке, просит пользователя ввести значение в консоли и инициализирует переменную этим значением (убедитесь, что в теле программы значение изменилось).

Урок 14.2 Задача 1

Урок 14.2 Задача 1:

Напишите функцию, которая возвращает сумму трёх целых чисел.

Урок 14.1 Задача 7

Урок 14.1 Задача 7:

Составьте программу, которая выводит на экран прямоугольный флаг N×M вида (используйте циклы repeat):

- - - - - -
- - - - - -
- - - - - -
- - - - - -

- для вывода очередной строки используйте процедуру.

Урок 14.1 Задача 6

Урок 14.1 Задача 6:

Пользователь по запросу программы вводит в цикле целые положительные числа, до тех пор пока не введет число большее 30. В ответ на каждое введенное пользователем число выводите все числа от 1 до этого введенного числа m.
При этом:

за выводит чисел от 1 до $m должна отвечать процедура
получение значения должно проходить в теле основной программы

Урок 14.1 Задача 5

Урок 14.1 Задача 5:

У вас есть код:

var b: integer;
 
procedure p2();
var a: integer;
begin
  a:=4;
  writeln('a=', a);
  writeln('b=', b);
end;
 
begin
  writeln('Введите значение b:');
  readln(b);
  p2();
end. 

-- перепишите его так, чтобы процедура не зависела от глобальное переменной b, а получала ее на вход, при этом определяется переменная b (запрос на ввод значения и readln) пусть как и раньше в теле основной программы.

Основы линукс: Введение в bash. Работа с терминалом в Linux для начинающих

Оригинальная страница: http://linuxgeeks.ru/bash-intro.htm (снова недоступна довольно долгое время в 2022 году, поэтому делаем тут резервную копию). Мы слегка дополним этом статью, в нашей версии.

О чем статья

Прочитав эту статью, вы узнаете что такое bash (стандартный командный интерпретатор линукс), научитесь обращаться со стандартными командами: ls, cp, mv… поймете назначение инодов, жестких и символических ссылок и многое другое.

Pages

Subscribe to fkn+antitotal RSS