Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Java / Лабы / lab2

.pdf
Скачиваний:
58
Добавлен:
15.03.2015
Размер:
102.14 Кб
Скачать

Лабораторная работа№2. Программыс использованиемциклов.

Цели работы.

1.Освоить использование циклических операторов в Java.

2.Освоить работу с составным оператором.

Используемоепрограммное обеспечение.

1.JDK 1.5 и выше.

2.Интегрированная среда разработки на java.

Варианты заданий.

 

 

 

Таблица 2.1. Варианты заданий.

 

 

 

 

**********

**********

**********

**********

**********

**********

*********

********

**********

**********

********

******

**********

**********

*******

****

**********

**********

******

**

Вариант 0.

Вариант 1.

Вариант 2.

Вариант 3.

**********

**********

******

**

*********

********

*******

****

********

******

********

******

*******

****

*********

********

******

**

**********

**********

Вариант 4.

Вариант 5.

Вариант 6.

Вариант 7.

******

**

****

**

*******

****

*****

****

********

******

******

******

*********

********

*******

********

**********

**********

******

******

 

 

*****

****

Вариант 8.

Вариант 9.

****

**

 

 

Вариант A.

Вариант B.

****

**

**

**

*****

****

****

******

******

******

******

**********

*******

********

********

**************

******

******

******

**********

*****

****

****

******

****

**

**

**

Вариант C.

Вариант D.

Вариант E.

Вариант F.

Порядоквыполнениялабораторнойработы.

1.Напишите программу на Java, выводящую заданный вариантом рисунок с использованием циклов.

2.Проверьте правильность работы программы.

3.Составьте отчёт по лабораторной работе.

Примервыполнениялабораторнойработы.

Вариант задания выглядит следующим образом:

**********

********

******

****

**

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

Вданном случае для формирования фигуры требуется 3 цикла. Первый цикл организует перемещение по строкам. Два вложенных цикла организуют вывод пробелов и символов ‘*’ соответственно.

Влистинге 2.1 представлена программа на Java, реализующая данный алгоритм.

Листинг 2.1. Реализация алгоритма на Java.

public class Main {

public static void main(String[] args){ for(int i = 0; i < 5; i++) {

// Цикл по строкам for(int j = 0; j < i; j++)

// Вывод пробелов

System.out.print(' '); for(int j = (5-i)*2; j > 0; j--)

// Вывод символов ‘*’ System.out.print('*');

// Переход на следующую строку

System.out.println();

}

}

}

Требования к отчёту по лабораторной работе.

Отчёт должен содержать:

1.Титульный лист.

2.Вариант задания.

3.Листинг программы.

Соседние файлы в папке Лабы