Варианты задачи C (вложенные циклы)



 

Общие требования

 

В каждом варианте требуется сделать 3 программы

C1. Решение с использованием DOWHILE.

C2. Решение с использованием WHILE

C3. Решение с использованием FOR

 

При решении задачи С ОБЯЗАТЕЛЬНО нужно использовать вложенные циклы. Нельзя использовать массивы, собственные функции, рекурсию.Нужно организовать ввод с клавиатуры, вывод в консоль. Необходимо обеспечить обработку исключений.

В задаче нужно написать программу и подготовить отчет, в котором нарисовать (от руки) блок-схему. 

Защита работы включает в себя демонстрацию работоспособности программы на разных входных данных, демонстрацию трассировки выполнения программы.

 

Общее задание

 

Вводится целое число N (1<=N<=9), а выводится несколько строк с числами, которые образуют определенный «узор». «Узор» задается вариантом. «Узор» создается использованием вложенных циклов.

В варианте показан узор при введенном N=5.

Таблица 5.1

Варианты задач C

Вариант Рисунок Вариант Рисунок
0 5 4 5 3 4 5 2 3 4 5 1 2 3 4 5 1 1 2 3 4 5 1 2 3 4 1 2 3 1 2 1
2 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 3 5 4 3 2 1 5 4 3 2 5 4 3 5 4 5

 

 

Продолжение табл. 5.1

Вариант

Рисунок

Вариант

Рисунок

4

5 5 4 5 4 3 5 4 3 2 5 4 3 2 1

5

1 2 1 3 2 1 4 3 2 1 5 4 3 2 1
6

1 2 3 4 5

2 3 4 5

3 4 5

4 5

5

7

5 5 5 5 5

5 5 5 5

5 5 5

5 5

5

8

5

5 5

5 5 5

5 5 5 5

5 5 5 5 5

9

5 4 3 2 1

4 3 2 1

3 2 1

2 1

1

10

   5

4 5

3 4 5

2 3 4 5

1 2 3 4 5

2 3 4 5

3 4 5

4 5

   5

11

   1

2 1

3 2 1

4 3 2 1

5 4 3 2 1

4 3 2 1

3 2 1

2 1

   1

12

   1

1 2 1

1 2 3 2 1

1 2 3 4 3 2 1

1 2 3 4 5 4 3 2 1

13

   5

4 5 4

3 4 5 4 3

2 3 4 5 4 3 2

1 2 3 4 5 4 3 2 1

14

   1

2 1 2

3 2 1 2 3

4 3 2 1 2 3 4

5 4 3 2 1 2 3 4 5

15

   5

5 4 5

5 4 3 4 5

5 4 3 2 3 4 5

5 4 3 2 1 2 3 4 5

16

5 4 3 2 1

5 4 3 2

5 4 3

5 4

   5

5 4

5 4 3

5 4 3 2

5 4 3 2 1

17

   1

1 2

1 2 3

1 2 3 4

1 2 3 4 5

2 3 4 5

3 4 5

4 5

   5

           

 

Продолжение табл. 5.1

Вариант Рисунок Вариант Рисунок
18 1 2 3 4 5 2 3 4 5 3 4 5 4 5    5 4 5 3 4 5 2 3 4 5 1 2 3 4 5 19 1 2 3 4 5 1 2 3 4 1 2 3 1 2    1 1 2 1 2 3 1 2 3 4 1 2 3 4 5
20 1 2 3 4 5 2 3 4 5 3 4 5 4 5    5    5 4    5 4 3    5 4 3 2    5 4 3 2 1 21 1 2 3 4 5 1 2 3 4 1 2 3 1 2    1    2 1    3 2 1    4 3 2 1    5 4 3 2 1
22 5 4 3 2 1 5 4 3 2 5 4 3 5 4    5    4 5    3 4 5    2 3 4 5    1 2 3 4 5 23 5 4 3 2 1 4 3 2 1 3 2 1 2 1    1    1 2    1 2 3    1 2 3 4    1 2 3 4 5
24    1    1 2    1 2 3    1 2 3 4    1 2 3 4 5 5 4 3 2 1 4 3 2 1 3 2 1 2 1    1 25    5    4 5    3 4 5    2 3 4 5    1 2 3 4 5 5 4 3 2 1 5 4 3 2 5 4 3 5 4    5
26    1    2 1    3 2 1    4 3 2 1    5 4 3 2 1 1 2 3 4 5 1 2 3 4 1 2 3 1 2    1 27    1    2 1    3 2 1    4 3 2 1    5 4 3 2 1 4 5  3 4 5 2 3 4 5 1 2 3 4 5

 

Окончание табл. 5.1

Вариант Рисунок Вариант Рисунок
28    5    4 5    3 4 5    2 3 4 5    1 2 3 4 5    1 2 1 3 2 1 4 3 2 1 5 4 3 2 1 29    1    1 2    1 2 3    1 2 3 4    1 2 3 4 5 1 2 1 2 3 1 2 3 4 1 2 3 4 5

ЗАКЛЮЧЕНИЕ

 

В данных методических указаниях собран воедино весь материал, необходимый для быстрого вхождения начинающему ИТ специалисту в разработку на языке Java в среде Eclipse.

Рассмотрены основные управляющие конструкции языка Java: развилки – полные, усеченные и вложенные, циклы – do while, while, for, вложение циклов друг в друга. Управляющие конструкции продемонстрированы подробными блок-схемами.

Дана минимально необходимая для студентов информация по классам, методу main, логическим операциям, по вводу и выводу в консоль, по обработке исключений. Подробно рассмотрены вопросы работы в среде Eclipse – создание проекта, создание класса, выполнение программы, отладка линейного кода, отладка развилок и циклов.

В методические указания включено большое количество примеров, а также варианты для трех работ: A – развилки, B – циклы, C – вложенные циклы.

Указания могут быть использованы студентами, изучающими дисциплины «Информатика», «Программирование на языках высокого уровня» при изучении Java как второго языка программирования. Также они могут быть использованы для самостоятельного индивидуального изучения Java вне университетской программы.

 


 

СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ

Интернет–ресурсы

 

1. Общая информация по языку Java: http://ru.wikipedia.org/wiki/Java(Дата обращения: 26.08.2015).

2. Синтаксис базовых конструкций Java: http://www.javable.com/tutorials/fesunov/lesson4/(Дата обращения: 26.08.2015).

3. Циклы: http://kostin.ws/java/java-loops.html(Дата обращения: 26.08.2015).

4. Руководство по Eclipse: http://sotnyk.com/2011/10/09/rukovodstvo-po-eclipse-ide/(Дата обращения: 26.08.2015).

5. Eclipse – учебное пособие: http://window.edu.ru/resource/397/58397(Дата обращения: 26.08.2015).

 

Книги

 

1. Шилдт,Г. Java. Руководство для начинающих / Г. Шилдт. – М.: Вильямс, 2012. – 624 с.

2. Шилдт,Г. Полный справочник по Java (7-e изд.) / Г. Шилдт. – М.: Вильямс, 2009. – 1040 с.

3. Власенко, О.Ф. Изучение Си после Паскаля: циклы, развилки, функции, обработка одномерных массивов: методические указания/ О.Ф. Власенко, И.В. Беляева. – Ульяновск: УлГТУ, 2003. – 68 с.

 



 

 

Учебное издание

Власенко Олег Федосович

 

Основы программирования на Java.

Основные управляющие конструкции

Методические указания к выполнению лабораторных работ

 

 

Подписано в печать 29.05.2015 Формат 60x84 1/16.

Усл.печ.л.4,42.

Тираж 100 экз. Заказ _____.

 

 

Ульяновский государственный технический университет,

432027, г.Ульяновск, ул. Сев. Венец, 32.

ИПК «Венец» УлГТУ, 432027, г. Ульяновск, ул. Сев. Венец, 32.

 


Дата добавления: 2018-04-04; просмотров: 247;