69900

Переменные. Операторы. Массивы

Лабораторная работа

Информатика, кибернетика и программирование

Цель работы: Создание простого приложения на Java, выполняющего небольшие вычисления с выводом результатов на консоль. Лабораторная работа 1: Создайте класс с названием Calc и метод main() в нем. Создайте в методе main() локальную переменную i типа int.

Русский

2014-10-12

26.37 KB

6 чел.

Лабораторные работы № 1

Переменные. Операторы. Массивы

 

Тема  1:  Лексические структуры языка. Примитивные типы данных. Декларация и инициализация переменных. Основные типы операторов

Цель работы: Создание простого приложения на Java, выполняющего небольшие вычисления с выводом результатов на консоль.

Лабораторная работа 1:

1.1.  Создайте класс с названием Calc и метод main() в нем.

1.2.  Создайте в методе main() локальную переменную i типа int. Проинициализируйте ее значением 13.

1.3.   Создайте в методе main() локальную переменную a типа float. Проинициализируйте ее значением 21.

1.4.   Создайте в методе main()переменную rez типа double.

1.5.  В одном операторе прибавьте к значению переменной a 5, а затем разделите значение полученного результата i и увеличьте значение в два раза. Результат поместите в переменную rez. Выведите результат.

1.6.   Используя укороченную форму оператора присваивания (двухсимвольный оператор) выполните умножение значения, находящегося в переменной rez, на 10. Выведите результат.

Одним оператором (вызовом метода  System.out.println()) выведите строку       "Result = "  и результат сложения переменной rez с числом 10.

Прибавьте к rez с числом 10. А затем выполните одним оператором вывод полученного значения и результат сравнения rez с числом 50, выполненным в этом же операторе.

Тема  2: Операторы управления и операторы циклического выполнения

Цель работы: Выполнение практических заданий с использованием операторов управления потоком выполнения программы и операторов цикла.

Лабораторная работа 1:

2.1.  Создайте класс с названием FiveSevenNine.  Выведите все цифры от 1 до 20, которые делятся без остатка на 5, 7 и 9 примерно следующим образом: "15 / five = 0".

Лабораторная работа 2:

2.2.1.  Напишите новый класс Calc2, в методе main() которого, осуществлялся бы расчет произведения:

2.2.2.   Для n=10 результат должен быть равен приблизительно 5.68.

Лабораторная работа 3:

2.3.1.  Напишите класс CalcMonth , в котором с помощью оператора switch по номеру месяца вычисляется и выводится количество дней в месяце (с учетом високосного года). Проверку на високосный год можно выполнить с помощью метода isLeapYear():

public class CalcMonth {

 public static void main( String[] args ) {

     System.out.println( lastDayInMonth( 2, 2000 ) );

 }

 //-----------------------------------------------

 public static int lastDayInMonth( int month, int year ) {

  . . .

 }

 //-----------------------------------------------

 public static boolean isLeapYear( int year ) {

     return( year % 4 == 0) && ( year% 100 != 0 || year % 400 == 0 );

 }

}

2.3.2. В приведенном выше фрагменте кода вместо трех точек впишите код для расчета последнего дня месяца.

2.3.3. Протестируйте программу для разных значений

Тема 3: Массивы

Цель работы: Работа с массивами примитивных типов -  одномерным и двухмерным (матрицей).

Лабораторная работа 1:

3.1.1.  Создайте класс приложение ArrayTest. Создайте в методе  main() массив целых чисел и проинициализируйте его.

3.1.2.  Введите массив на консоль.

3.1.3.  Выполните реверс массива внутри самого себя. То есть поменяйте местами последний элемент с первым, предпоследний со вторым и т.д. Не используйте дополнительный массив.

3.1.4.  Введите массив после реверсирования на консоль.

Лабораторная работа 2:

3.2.1.  Дана квадратная матрица a(5,5). Проинициализируйте ее:

11   12   13   14   15

21   22   23   24   25

31   32   33   34   35

41   42   43   44   45

51   52   53   54   55

3.2.2.  Введите матрицу на консоль в таком виде, как она представлена на предыдущем шаге.

3.2.3.  Замените элементы, стоящие на главной диагонали нулями.

3.2.4.  Введите преобразованную матрицу на консоль.

Лабораторная работа 3:

3.3.1.  Дана квадратная матрица a(5,5). Проинициализируйте ее:

11   12   13   14   15

21   22   23   24   25

31   32   33   34   35

41   42   43   44   45

51   52   53   54   55

3.3.2.  Введите матрицу на консоль в таком виде, как она представлена на предыдущем шаге.

3.3.3.  Преобразуйте матрицу по правилу: строку с номером 1, сделайте столбцом с номером 1, строку с номером 2 сделайте столбцом с номером 2, . . ., строку с номером  k сделайте столбцом с номером k.  То есть выполните транспонирование матрицы.

3.3.4.  Выполняйте перестановку элементов массива внутри самого себя. То есть поменяйте местами последний элемент с первым, предпоследний со вторым и т.д. Не используйте дополнительный массив.

Введите транспонированную матрицу на консоль.

3


 

А также другие работы, которые могут Вас заинтересовать

33803. Понятие функций государства и их классификация 17.72 KB
  Функции государства это основное направление деятельности государства в котором выражается сущность и социальное назначение государственного управления обществом. функции носят объективный характер; 2. функции носят систематический постоянный характер; 3. функции возникают и развиваются в соответствии с задачами и целями государства; 5.
33804. Формы государства. Государственный аппарат. Источники права 17.7 KB
  Источники права Форма государства внешняя структура способ организации государственной власти выражающаяся в построении верховных ор ганов государства распределении власти меяаду различными уровнями государственных органов общем режиме управления страной. Механизм государства призван надежно гарантировать и охранять законные интересы и права своих граждан. Источник права Источник форма права способ с помощью которого закрепляются находят внешнее выражение нормы права. Некоторые учёные отождествляют источник и форму выражения...
33805. Понятие, сущность и структура Конституции Республики Беларусь 17.02 KB
  Конституция Республики Беларусь белор. Канстытуцыя Рэспублікі Беларусь основной закон Республики Беларусь. Конституция Социалистической Советской Республики Белоруссии 1919 года Первая Конституция Социалистической Советской Республики Белоруссии ССРБ была принята на I Всебелорусском съезде Советов 3 февраля 1919 г.
33806. Гражданство Республики Беларусь 17.47 KB
  Гражданство Республики Беларусь это устойчивая правовая связь человека Республикой Беларусь выражающаяся в совокупности их взаимных прав обязанностей и ответственности.1991 года был введен в действие Закон Республики Беларусь О гражданстве Республики Беларусь который действовал до 17.2002 года был принят Закон Республики Беларусь О гражданстве Республики Беларусь который вступил в силу 17.
33807. Избирательная система 17.6 KB
  Избирательная система в широком смысле совокупность правовых норм регулирующих порядок предоставления избирательных прав проведения выборов в органы государства и местного самоуправления определения результатов голосования. Такая система правовых норм в совокупности образует избирательное право в широком смысле. Избирательная система в узком смысле порядок определения результатов голосования.
33808. Референдум. Виды референдумов 15.74 KB
  Виды референдумов. Референдум важнейший институт прямой демократии. Референдум это один из способов участия общественности в принятии решений важных для государства и для каждого отдельного гражданина. Условия проведения референдума и его процедура регулируются конституциями и законодательством соответствующих стран.
33809. Президент 16.56 KB
  Президент Республики Беларусь является главой государства гарантом конституции Республики Беларусь прав и свобод человека и гражданина. Он представляет Республику Беларусь в отношениях с другими государствами и международными организациями. Президентом может быть избран гражданин Республики Беларусь по рождению не моложе 35 лет обладающий избирательным правом и постоянно проживающий в Республике Беларусь не менее десяти лет непосредственно перед выборами. Статус права и обязанности президента Статус права и обязанности президента...
33810. Правительство 16.92 KB
  Совет Министров Республики Беларусь высший орган исполнительной власти осуществляющий руководство системой подчиненных ему республиканских органов государственного управления и иных государственных организаций а также местных исполнительных и распорядительных органов в Беларуси. Главой Совета Министров является Премьерминистр который назначается Президентом Республики Беларусь с согласия нижней палаты Парламента Республики Беларусь. Совет Министров Беларуси в своей деятельности подотчётен Президенту Республики Беларусь и ответствен перед...
33811. Парламент 18.1 KB
  Состоит из двух палат Палаты представителей и Совета Республики. Совет Республики является палатой территориального представительства. От каждой области и города Минска избираются на заседаниях депутатов местных Советов по восемь членов Совета Республики. В дополнение к ним восемь членов Совета Республики назначаются Президентом Республики Беларусь.