Разделы презентаций


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

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

Слайды и текст этой презентации

Слайд 1Цикл с параметром

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

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

программ

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

Слайд 3Блок-схема цикла с параметром

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

Слайд 4Общий вид оператора FOR
for (счетчик = начальное значение;

счетчик = конечное значение;
шаг)


{
тело цикла;
}

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



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

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

которой представлен в таблице:


Запишите математическую модель решения задачи
Какие действия повторяются?
Какая

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

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

i, s=0;
for (i=0; i

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

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

i, s=0;
for (i=0; i

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

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

Слайд 8Использование оператора цикла в графике
MoveToEx(hdc, x, y, NULL) - устанавливает

текущую позицию пера
LineTo(hdc, x, y) - рисует линию из текущей

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

Использование оператора цикла в графикеMoveToEx(hdc, x, y, NULL) - устанавливает текущую позицию пераLineTo(hdc, x, y) - рисует

Слайд 9Создайте Win32GUI project в IDE CodeBlocks
// Для перехода в графический

режим:
HDC hdc;
PAINTSTRUCT ps;
RECT rect;

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

Слайд 10// В основную часть записываем:
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;
// В основную часть записываем:case WM_PAINT:{    hdc = BeginPaint(hwndDlg, &ps) ;

Слайд 11Результат

Результат

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

стороной 50 точек

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

Слайд 13Заполни таблицу

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

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика