Программирование

8 класс, 1 полугодие

Вопросы зачета

 

1.     Набор команд исполнителя «Машина Поста».

2.     Работа в среде «КуМир». Редактирование и сохранение текста своей программы.

3.     Работа в среде «КуМир». Запуск своей программы.

4.     Окна системы «КуМир» и их назначение.

5.     Работа в среде «КуМир». Сообщения об ошибках – примеры, как с их помощью исправлять свою программу?

 

6.     Общпя структура программы на языке «КуМир»

7.     Язык программирования «КуМир». Переменные, их типы, способ описания

8.     Язык программирования «КуМир». Операторы цикла – их разновидности, правила записи и примеры использования.

9.     Язык программирования «КуМир». Условные операторы – их разновидности, правила записи, примеры использования.

10. Язык программирования «КуМир». Оператор ввода – правила записи, пример использования

11. Язык программирования «КуМир». Оператор вывода – правила записи, пример использования и особенности вывода информации на экран.


 

12. Переменная целого типа: пример описания на языке «КуМир», пример переменной.

13. Переменная вещественного типа: пример описания на языке «КуМир», пример переменной.

14. Переменная символьного (текстового) типа: пример описания на языке «КуМир», пример переменной.

15. Переменная логического типа: пример описания на языке «КуМир», пример переменной.

16. Язык программирования «КуМир». Оператор выбора – правила записи, пример использования.

17. Язык программирования «КуМир». Вспомогательный алгоритм типа подпрограммы – правила записи, пример использования.

18. Язык программирования «КуМир». Вспомогательный алгоритм типа функции – правила записи, пример использования.

 

 


 

 

Задачи (типовые)

 

1.     С клавиатуры вводятся 2 числа – параметры зависимости  y=kx+b. Сначала вводят k, потом b. Вывести на экран таблицу зависимости  y=kx+b, при изменении x в пределах -100 до +100 с шагом 20.

2.     С клавиатуры вводятся 2 числа – параметры зависимости  y=kx+b. Сначала вводят k, потом b. Вывести на экран таблицу зависимости  y=kx+b, при изменении y в пределах -100 до +100 с шагом 20.

3.     С клавиатуры вводятся 2 числа – параметры зависимости  y=kx+b. Сначала вводят k, потом b. Вывести на экран таблицу зависимости  y=kx+b, при изменении x в пределах -m до +m с шагом m/5, где m – третье число, вводимое с клавиатуры.

4.     С клавиатуры вводятся три числа – параметры зависимости  y=ax2+bx+c. Сначала вводят a, потом b, потом c. Вывести на экран таблицу зависимости  y=ax2+bx+c, при изменении x в пределах -10 до +10 с шагом 2 .

5.     С клавиатуры вводятся три числа – параметры зависимости  y=ax2+bx+c. Сначала вводят a, потом b, потом c. Вывести на экран таблицу зависимости  y=ax2+bx+c, при изменении x в пределах -m до +m с шагом m/5, где m – четвертое число, вводимое с клавиатуры..

6.     С клавиатуры вводится число m количество пар сравниваемых чисел. Далее вводятся числа парами. Для каждой пары определить какое число больше и вывести об этом сообщение.

7.      С клавиатуры вводится число m количество пар сравниваемых чисел. Далее вводятся числа парами. Для каждой пары определить какое число меньше и вывести об этом сообщение.

8.      С клавиатуры вводится число m количество пар сравниваемых чисел. Далее вводятся числа парами. Для каждой пары определить равны ли числа в паре между собой и вывести об этом сообщение.

9.     С клавиатуры вводят натуральное число N и затем неопределенное количество целых чисел. Вывести на экран сумму целых чисел, кроме целого числа с номером N. Работа программы должна быть завершена при вводе числа N.

10.                        С клавиатуры вводится четное натуральное число N. Вывести на экран таблицу квадратов натуральных чисел от N/2 до N, включительно и разностей между квадратом очередного и предыдущего числа для всех чисел, кроме первого. Построчно, т.е. на каждой строке должна быть запись только об одном числе. Напримерн:

«5 в квадрате равно 25. Разность квадрата 5 и квадрата 4 = 9.».

11. С клавиатуры вводится четное натуральное число N. Вывести на экран построчно таблицу факториалов натуральных чисел от N/2 до N, включительно, построчно. Число N вводят с клавиатуры.  Расшифровка означает указание сомножителей. Например, для 5! Должно быть выведено:

5!=1*2*3*4*5=120.

11.                       Калькулятор последовательностей, суммирующий «многоразовый». По выбору пользователя должен выводить на экран сумму членов арифметическую или сумму членов геометрическую прогрессии или сумму членов чисел Фибоначчи.. Необходимые для вывода параметры вводят с клавиатуры. По выбору пользователя также продолжает или завершает работу. Использовать оператор цикла и выбора.

12.                       Калькулятор последовательностей, суммирующий «многоразовый». По выбору пользователя должен выводить на экран сумму членов арифметическую или сумму членов геометрическую прогрессии или сумму членов чисел Фибоначчи.. Необходимые для вывода параметры вводят с клавиатуры. По выбору пользователя также продолжает или завершает работу. Использовать оператор цикла и выбора. Алгоритмы вывода меню, определения  суммы членов последовательностей оформить, как отдельные подпрограммы с «говорящими» именами.

13.                       Калькулятор последовательностей, суммирующий «многоразовый». По выбору пользователя должен выводить на экран сумму членов арифметическую или сумму членов геометрическую прогрессии или сумму членов чисел Фибоначчи.. Необходимые для вывода параметры вводят с клавиатуры. По выбору пользователя также продолжает или завершает работу. Использовать оператор цикла и выбора. Алгоритмы вывода меню, определения  суммы членов последовательностей оформить, как отдельные функции с «говорящими» именами.