Сборник задач для проведения практических занятий по дисциплинам "Программирование на языке высокого уровня", "Алгоритмизация и программирование". Барков И.А. - 18 стр.

UptoLike

Составители: 

18
4. Доказать, что любую целочисленную денежную сумму, большую 7 руб., можно
выплатить без сдачи трешками и пятерками. Для данного n > 7 найти такие целые неотри-
цательные a и b, что 3a + 5b =n.
5. Первое: доказать, что любую сумму N>=8 можно выдать "трешками" и "пятер-
ками". Второе: написать программу, представляющую число N>=8 в виде суммы 3*a +
5*b.
4.20.Мультимедийные технологии
1. Составить программу, которая воспроизводит выбранную обучаемым мелодию
(мелодию можно взять из сборника или подобрать самостоятельно).
2. Построить звуковой мультфильм «Танцующий НЛО». НЛО строить из отдель-
ных символов так, как показано на рисунке.
\ /
\ /
- - - - - - -
- - - - - - -
/ \
/ \
Очередное положение НЛО на экране определить с помощью
датчика случайных чисел. Результатом обращения к датчику
должны быть номера строки и столбца экрана, с которыми сле-
дует совместить левый верхний угол прямоугольника, объем-
лющего НЛО. Каждый раз, когда номер полученного таким об-
разом столбца окажется кратным 12, НЛО должен издавать зву-
ковой сигнал
.
В рисованных мультфильмах иллюзия движения создается последовательной сме-
ной кадров, каждый из которых фиксирует очередное положение движущегося объекта.
Используя этот принцип, получить мультфильм, показывающий:
а) идущего человечка;
б) бегущего человечка;
в) приседающего человечка;
г) машущего флажком человечка.
Для построения отдельных кадров мультфильма воспользоваться фигурками, опи-
санными в рассказе А.Конан
Дойля «Пляшущие человечки».
3. Нарисовать на экране домик вида (такой рисунок называется векторным).
4. Нарисовать на экране фигурку вида
************
************ ***
** ***** ***
************** ***
******************************************************
**************************************************
******************************************
*****************************************
*** *** **********
*** *** ***** ****
*** *** *** ****
*** *** *** ****
                                                                                  18
       4. Доказать, что любую целочисленную денежную сумму, большую 7 руб., можно
выплатить без сдачи трешками и пятерками. Для данного n > 7 найти такие целые неотри-
цательные a и b, что 3a + 5b =n.
       5. Первое: доказать, что любую сумму N>=8 можно выдать "трешками" и "пятер-
ками". Второе: написать программу, представляющую число N>=8 в виде суммы 3*a +
5*b.

4.20.Мультимедийные технологии
       1. Составить программу, которая воспроизводит выбранную обучаемым мелодию
(мелодию можно взять из сборника или подобрать самостоятельно).
       2. Построить звуковой мультфильм «Танцующий НЛО». НЛО строить из отдель-
ных символов так, как показано на рисунке.
   \ /                Очередное положение НЛО на экране определить с помощью
    \/                датчика случайных чисел. Результатом обращения к датчику
-------               должны быть номера строки и столбца экрана, с которыми сле-
-------               дует совместить левый верхний угол прямоугольника, объем-
    /\                лющего НЛО. Каждый раз, когда номер полученного таким об-
   / \                разом столбца окажется кратным 12, НЛО должен издавать зву-
                      ковой сигнал.
       В рисованных мультфильмах иллюзия движения создается последовательной сме-
ной кадров, каждый из которых фиксирует очередное положение движущегося объекта.
Используя этот принцип, получить мультфильм, показывающий:
       а) идущего человечка;
       б) бегущего человечка;
       в) приседающего человечка;
       г) машущего флажком человечка.
       Для построения отдельных кадров мультфильма воспользоваться фигурками, опи-
санными в рассказе А.Конан Дойля «Пляшущие человечки».
       3. Нарисовать на экране домик вида (такой рисунок называется векторным).




      4. Нарисовать на экране фигурку вида

      ************
      ************                                 ***
   ** *****                                          ***
**************                                        ***
******************************************************
**************************************************
         ******************************************
         *****************************************
       *** ***                           **********
      *** ***                             ***** ****
     ***   ***                              *** ****
    ***    ***                               *** ****