Программирование 8 класс 2017-2018 учебный год

Материалы и ссылки

Урок 9      2.12.2017

 

Краткое содержание урока

КуМир. Вложенные операторы цикла

 

Пример простейшей программы

 

алг
нач
. цел i,j
. нц для i от 1 до 5 шаг 1
. . нц для j от 1 до 6 шаг 1
. . . вывод i,j,символ(9)
. . кц
. . вывод символ(10)
. кц
.
.
кон














n=9


 

Рисунок  1. Исходный текст простейшей программы

 

Рисунок 2. Копия экрана после выполнения простейшей программы

 

Задачи:

1.     Степени чисел. Вывести на экран построчно таблицу степеней (от 1-й до N-ной) чисел от 1 до M. В каждой строке степени одного числа. Числа N. M вводят с клавиатуры. Числа – натуральные.

2.     N! (эн-факториал). Вывести на экран построчно таблицу факториалов натуральных чисел от 1 до N, построчно. Число N вводят с клавиатуры. Для справки: Эн-факториал – произведение всех целых чисел от 1 до N.

3.     Калькулятор натуральных степеней. С клавиатуры вводится не определенное количество пар чисел: x и N. Число x не обязятельно целое. Число N – натуральное. Вывести на экран построчно xN. Работа программы должна быть закончена при вводе x=0.

4.     Калькулятор целых степеней. С клавиатуры вводится не определенное количество пар чисел: x и N. Число x не обязятельно целое. Число N – целое. Вывести на экран построчно xN/ Работа программы должна быть закончена при вводе x=0.

 

 

 

 

Домашнее задание

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

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

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

 

 

 

 

Литература:

Информатика. Задачник-практикум в 2-х томах. Т. 1 Под ред. И.Г. Семакина, Е.К. Хеннера, изд. 4, М., Бином. Лаборатория знаний, 2012.

Скачать URL: https://drive.google.com/file/d/0B6696ckkWj_zZDB2Yk4xMk1iR28/view

 

 

Определения:

1. Переменная

«Переменная (программирование) — поименованная, либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления доступа к данным и изменять значение в ходе выполнения программы.