Основы программирования. Цикл While

Содержание

Слайд 2

ЦИКЛ WHILE Для того, чтобы «заставить» компьютер повторять последовательность действий нужно

ЦИКЛ WHILE

Для того, чтобы «заставить» компьютер повторять последовательность действий нужно использовать

циклы

Например, операционная система, взаимодействует с нами, именно в цикле ожидая наших команд, без него компьютер мгновенно выключился бы сразу после загрузке

Слайд 3

ЦИКЛ WHILE Цикл While – цикл с предусловием, т.е. цикл, который

ЦИКЛ WHILE

Цикл While – цикл с предусловием, т.е. цикл, который выполняется

пока истинно некоторое условие, указанное перед его условием
Слайд 4

ЦИКЛ WHILE Пример использования оператора While:

ЦИКЛ WHILE

Пример использования оператора While:

Слайд 5

ОПЕРАТОР BREAK Оператор break позволяет выйти из цикла без учета условия в while

ОПЕРАТОР BREAK

Оператор break позволяет выйти из цикла без учета условия в

while
Слайд 6

ОПЕРАТОР BREAK Вывод чисел от 1 до 99 Вывод нечетных чисел от 1 до 99

ОПЕРАТОР BREAK

Вывод чисел от 1 до 99

Вывод нечетных чисел от 1

до 99
Слайд 7

УПРАЖНЕНИЯ НА ЦИКЛ WHILE Задание 1. С клавиатуры вводится натуральное число

УПРАЖНЕНИЯ НА ЦИКЛ WHILE

Задание 1. С клавиатуры вводится натуральное число N, вывести первые N чётных

натуральных чисел

Задание 2. Предприятие получило кредит на сумму 10 млн. руб. при следующих условиях: с каждым днем сумма, которую должно вернуть предприятие возрастает на 10 тыс. руб.. Посчитать через какое время сумма долга удвоится.

Слайд 8

УЗОРЫ В ANDROID ПРИ ПОМОЩИ ЦИКЛОВ 1. Создать новый проект Android

УЗОРЫ В ANDROID ПРИ ПОМОЩИ ЦИКЛОВ

1. Создать новый проект Android под

именем ProjectCanvas

2. Метод onCreate привести к виду:

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new MyDraw(this));
}

3. Создать класс под именем MyDraw и привести к виду:

package com.example.projectcanvas;
import android.view.View;
import android.content.Context;
import android.graphics.*;
public class MyDraw extends View {
MyDraw(Context context){
super(context);
}
}

Слайд 9

УЗОРЫ В ANDROID ПРИ ПОМОЩИ ЦИКЛОВ 4. В класс MyDraw добавить

УЗОРЫ В ANDROID ПРИ ПОМОЩИ ЦИКЛОВ

4. В класс MyDraw добавить переопределить

метод :

@Override
protected void onDraw(Canvas canvas){
Paint paint = new Paint();
int y = 0;
while(y < canvas.getHeight()){
canvas.drawLine(1, y, this.getWidth(), y, paint);
y+=30;
}
}

5. Скомпилировать и запустить приложение на устройстве

Слайд 10

УЗОРЫ В ANDROID ПРИ ПОМОЩИ ЦИКЛОВ Задание 3. Разлинуйте экран Android-приложения

УЗОРЫ В ANDROID ПРИ ПОМОЩИ ЦИКЛОВ

Задание 3. Разлинуйте экран Android-приложения в

диагональную полоску.

Задание 4. Придумайте и реализуйте собственный узор из линий.