Pascal


99. Д.З.

Д.З. № 1

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


Д.З. № 2

Процедуры с аргументами.
Внимательно отнеситесь к замечанию в конце документа.


Д.З. № 3

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

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

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


Д.З. № 4

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


Д.З. № 5

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


Д.З. № 6

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


Д.З. № 7

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

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


Д.З. № 8

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

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


Д.З. № 9

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

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


Д.З. № 10

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

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

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


Д.З. № 11

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

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


Д.З. № 12

Подсчет вхождений в строку.

Д.З. № 13

Замена символов.

Д.З. № 14

Вставка и удаление символов.

Д.З. № 15

Перестановка символов.


Д.З. № 16

  1. В данном массиве из 6 целочисленных элементов подсчитать количество двузначных чисел.
  2. В данном массиве из 7 целочисленных элементов подсчитать количество четных чисел, стоящих на нечетных местах.
  3. В массиве, каждый из 10 элементов которого равен 0, 1 или 2, выяснить, каких значений больше: нулей или двоек.


Д.З. № 17

  1. Определить, симметричен ли данный массив из 9 элементов, т.е. равны ли друг другу элементы, равноотстоящие от его концов.
  2. Проверить, строго ли в данном массиве из 8 элементов положительные элементы чередуются с отрицательными.


Д.З. № 18


Д.З. № 19

Найти индекс первого слева элемента массива из 8 элементов, который

  1. равен данному числу;
  2. меньше своего предшественника.

Если таких чисел нет - выдать сообщение.


Д.З. № 20


Д.З. № 21

Подсчитать сколько в данном массиве из 11 элементов встречается групп подряд идущих ненулевых элементов.


Д.З. № 22

В данном массиве из 9 элементов осуществить циклический сдвиг на 3 позиции вправо.