Информатика_8 класс_Цикл с параметром_Презентация
Оценка 5

Информатика_8 класс_Цикл с параметром_Презентация

Оценка 5
pptx
18.04.2020
Информатика_8 класс_Цикл с параметром_Презентация
Информатика_8 класс_Цикл с параметром_Презентация.pptx

Цикл с параметром

Цикл с параметром

Цикл с параметром

Цель урока научиться использовать оператор цикла с параметром for при написании программ

Цель урока научиться использовать оператор цикла с параметром for при написании программ

Цель урока

научиться использовать оператор цикла с параметром for при написании программ

Блок-схема цикла с параметром

Блок-схема цикла с параметром

Блок-схема цикла с параметром

Общий вид оператора FOR for (счетчик = начальное значение; счетчик = конечное значение; шаг) { тело цикла; }

Общий вид оператора FOR for (счетчик = начальное значение; счетчик = конечное значение; шаг) { тело цикла; }

Общий вид оператора FOR

for (счетчик = начальное значение;
счетчик = конечное значение;
шаг)
{
тело цикла;
}

Счетчик (параметр цикла) – целочисленная переменная
Конечное значение – указывается как условие продолжения цикла
Шаг – величина, на которую изменяется счетчик
Итерацией цикла называется один проход цикла
Тело цикла – инструкции, которые буду повторяться


Работа в группах Составить блок-схему и написать код программы, результат работы которой представлен в таблице:

Работа в группах Составить блок-схему и написать код программы, результат работы которой представлен в таблице:

Работа в группах

Составить блок-схему и написать код программы, результат работы которой представлен в таблице:


Запишите математическую модель решения задачи
Какие действия повторяются?
Какая переменная является параметром цикла – счетчиком?
Какой тип данных нужно указать при описании счётчика?
Составьте блок-схему

i

1

2

3

4

S

1

5

14

30

Работа в парах Определите значение переменной s после выполнения фрагмента программы: int i, s=0; for (i=0; i<10, i++) s=s+1; int i, s=0; for (i=0; i<10,…

Работа в парах Определите значение переменной s после выполнения фрагмента программы: int i, s=0; for (i=0; i<10, i++) s=s+1; int i, s=0; for (i=0; i<10,…

Работа в парах Определите значение переменной s после выполнения фрагмента программы:

int i, s=0;
for (i=0; i<10, i++)
s=s+1;

int i, s=0;
for (i=0; i<10, i++)
s=s+i;

int i, s=0;
for (i=0; i<10, i++)
if (i%2= = 0)
s=s+i;

Работа в парах Определите значение переменной s после выполнения фрагмента программы: int i, s=0; for (i=0; i<10, i++) s=s+1;

Работа в парах Определите значение переменной s после выполнения фрагмента программы: int i, s=0; for (i=0; i<10, i++) s=s+1;

Работа в парах Определите значение переменной s после выполнения фрагмента программы:

int i, s=0;
for (i=0; i<10, i++)
s=s+1;
Ответ: s=10

int i, s=0;
for (i=0; i<10, i++)
s=s+i;
Ответ: s=45

int i, s=0;
for (i=0; i<10, i++)
if (i%2= = 0)
s=s+i;
Ответ: s=20

Использование оператора цикла в графике

Использование оператора цикла в графике

Использование оператора цикла в графике

MoveToEx(hdc, x, y, NULL) - устанавливает текущую позицию пера
LineTo(hdc, x, y) - рисует линию из текущей позиции в точку x, y
Rectangle(hdc, x1, y1,x2, y2); - рисует прямоугольник
Ellipse(hdc, x1, y1, x2, y2); - рисует овал

Создайте Win32GUI project в IDE

Создайте Win32GUI project в IDE

Создайте Win32GUI project в IDE CodeBlocks

// Для перехода в графический режим:
HDC hdc;
PAINTSTRUCT ps;
RECT rect;

В основную часть записываем: case

В основную часть записываем: case

// В основную часть записываем:
case WM_PAINT:
{ hdc = BeginPaint(hwndDlg, &ps) ;
GetClientRect(hwndDlg, &rect); {
for (int i=1;i<=100;i+=10)
{
If (MoveToEx(hdc, 90, 10, NULL)); // установить текущую позицию пера
Ellipse(hdc, i, 10,i+20, 30);
}
EndPaint (hwndDlg, &ps);
} } return TRUE;

Результат

Результат

Результат

Самостоятельно измени программу так, чтобы на экран выводились пять прямоугольников со стороной 50 точек

Самостоятельно измени программу так, чтобы на экран выводились пять прямоугольников со стороной 50 точек

Самостоятельно

измени программу так, чтобы на экран выводились пять прямоугольников со стороной 50 точек

Заполни таблицу

Заполни таблицу

Заполни таблицу

Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
18.04.2020