Алгодром


Дэ Зэ

ЗАМЕЧАНИЕ: Если не оговорнено противное, все рисунки должны располагаться посередине экрана.

Д.З. № 1:

Составить программу для исполнителя Робот, рисующую Ваш инициал.


Д.З. № 2:

Составить программу для исполнителя Чертежник, рисующую Ваш инициал, с использованием команды:
a) сместиться в точку;
б) сместиться на вектор;


Д.З. № 3

Вспомогательные алгоритмы (Робот)


Д.З. № 4:

Составить программу для исполнителя Чертежник, рисующую 6 Ваших инициалов
  а) в ряд:  
М
М
М
М
М
М
 
  б) по диагонали: из левого верхнего угла экрана в правый нижний: М          
 
М
 
 
 
 
 
 
М
 
 
 
 
 
 
М
 
 
 
 
 
 
М
 
 
 
 
 
 
М 

Д.З. № 6

Метод последовательного уточнения (Робот)

Д.З. № 7:

Составить программу для исполнителя Чертежник, рисующую
     a) 4 ряда по 6 Ваших инициалов в каждом;
     б) то же, но в шахматном порядке.


Д.З. № 8

Алгоритмы с аргументами (Робот)


Д.З. № 9

Используя алгоритм прямоугольник(арг вещ a,b), который рисует прямоугольник с длинами сторон а и b, составьте алгоритм рисования произвольной картинки, составленной из прямоугольников. Например:  

Д.З. № 10

Составить программу для исполнителя Чертежник, рисующую из Ваших инициалов прямоугольный треугольник вида:
М
 
 
 
 
М
М
 
 
 
М
М
М
 
 
М
М
М
М
 
М
М
М
М
М

Д.З. № 12

Команда повторения "пока" (Робот)

Д.З. № 13

Команда ветвления (Робот)

Д.З. № 14

Команда ветвления (Робот)

Д.З. № 17

Величины в алгоритмическом языке (Робот)

Д.З. № 18

Величины в алгоритмическом языке (Чертежник)


Д.З. № 19

Составить программу для исполнителя Чертежник, рисующую из Ваших инициалов

  а) прямоугольный треугольник вида:
 
 
 
 
М
 
 
 
М
М
 
 
М
М
М
 
М
М
М
М
М
М
М
М
М

  б) ромб вида:
 
 
М 
 
 
 
М
М
М
 
М
М
М
М
М
 
М
М
М
 
 
 
М
 
 

Д.З. № 20

То же, что и в предыдущей задаче №19, но в каждой строке треугольника (ромба) рисовать попеременно два инициала: МБМБМБМ.


Д.З. № 21

То же, что в задаче № 19, но теперь в нечетных  строках рисовать один инициал, а в четных  — другой:
 
 
 
 
М
 
 
 
Б
Б
 
 
М
М
М
 
Б
Б
Б
Б
М
М
М
М
М

 
 
 
М 
 
 
 
Б
Б
Б
 
М
М
М
М
М
 
Б
Б
Б
 
 
 
М
 
 

Д.З. № 22

Построение графика функции (Чертежник)


Д.З. № 23

Составить программу, вычисляющую
   а) сумму первых 18 членов;
   б) произведение первых 8 членов
последовательности, n-ый член которой вычисляется по формуле (здесь k - номер Вашего варианта):


Д.З. № 24

Составить программу для решения

  1. биквадратного уравнения: ;
  2. линейного уравнения: ax = b;
  3. линейного неравенства: ax Ј b;
  4. квадратного неравенства: .


Д.З. № 25

Используя в качестве вспомогательного алгоритм Евклида, составить следующие программы:

  1. для двух данных натуральных чисел найти их наименьшее общее кратное;
  2. даны два натуральных числа — числитель и знаменатель обыкновенной дроби; получить числитель и знаменатель сокращенной дроби.


Д.З. № 26

Дано натуральное число. Составить программы, вычисляющие:

  1. среднее арифметическое его цифр;
  2. количество 0 в его записи;
  3. количество цифр в этом числе;
  4. количество разных цифр;
  5. наибольшую среди его цифр;
  6. старшую цифру.


Д.З. № 27

Последовательность Фибоначчи строится следующим образом:

Составить программу, которая для данного n находит

  1. n-ый член последовательности;
  2. сумму первых n членов последовательности.


Д.З. № 28

Вычислить для данного натурального n:

  1. n!!, где (2k-1)!!=1*3*5*...*(2k-1) и (2k)!!=2*4*6*...*(2k);
  2. 1/1! +1/2! + 1/3! + ... +1/n!.