Главная страница
Навигация по странице:

  • Лабораторная работа № 3 по дисциплине: Технологии и методы программирования Лабораторная работа №3. Программирование алгоритмов циклической структуры. Вариант 20

  • Лабораторная работа №3. Вариант 20. Задание №1.

  • 1. Из чего состоит программа на языке Java Из классов, методов, операторов и алгоритмов. 2. Как оформляется метод обработки информации в Java

  • 5. Что такое аннотация Аннотации начинаются с @ 6. В каких системах счисления можно записывать целые константы

  • 7. Какое количество выражено числом 032 8. Какое количество выражено числом 0х2С 9. Как записать символ "наклонная черта"

  • 10. Как записать символ "обратная наклонная черта" \\ 11. Каков результат операции 3.45 % 2.4 12. Что получится в результате операций 12 | 14 10

  • 15. Можно ли использовать оператор continue в операторе варианта Да 16. Можно ли использовать оператор break с меткой в операторе варианта

  • 17. Можно ли определить массив нулевой длины Массив не может иметь нулевой размер 18. Как можно перебрать все элементы массива в порядке возрастания индексов

  • 19. Как перебрать все элементы массива в порядке убывания индексов

  • Лабораторная работа №3. Процко СИБ 21-9. Лабораторная работа 3 по дисциплине Технологии и методы программирования Лабораторная работа 3. Программирование алгоритмов циклической структуры


    Скачать 0.5 Mb.
    НазваниеЛабораторная работа 3 по дисциплине Технологии и методы программирования Лабораторная работа 3. Программирование алгоритмов циклической структуры
    Дата08.10.2022
    Размер0.5 Mb.
    Формат файлаpdf
    Имя файлаЛабораторная работа №3. Процко СИБ 21-9.pdf
    ТипЛабораторная работа
    #721710

    Министерство образования и науки Республики Казахстан
    Некоммерческое Акционерное Общество
    «Алматинский университет энергетики и связи имени Гумарбека Даукеева»
    Институт информационных технологий
    Кафедра «Информационные системы и кибербезопасность»
    Лабораторная работа № 3
    по дисциплине: Технологии и методы программирования
    Лабораторная работа №3. Программирование алгоритмов циклической структуры.
    Вариант 20
    Выполнил студент гр. СИБ-21-9
    Процко Светлана
    Проверила Адилгажинова С.
    Алматы 2022

    Лабораторная работа №3.
    Вариант 20.
    Задание №1.
    20. Таблицу квадратов m первых целых положительных чисел
    Код: public class
    Main
    { public static void main
    (
    String
    [] args
    ){ int m
    =
    1
    ; while
    (
    m
    <
    11
    ){
    System out println
    (
    m
    +
    " "
    + m
    *
    m
    ); m
    ++;
    }
    }
    }
    Отладка:

    Задание №2.
    20. Сколько раз данная цифра встречается в целом числе?
    Код: public class
    Main
    { public static void main
    (
    String
    [] args
    ){ int number
    =
    515145
    ;
    // исходное положительное число int x
    =
    5
    ;
    // искомая цифра int count
    =
    0
    ;
    // счетчик искомых цифр while
    (
    number
    >
    0
    ){ int lastX
    = number
    %
    10
    ;
    //Взяли остаток от деления на 10 — последнюю цифру if
    (
    lastX
    == x
    ) {
    //Если последняя цифра совпала с искомой count
    ++;
    //Тогда увеличиваем счетчик искомых цифр на 1
    }
    //В следующем витке цикла надо проверить другую цифру,
    //поэтому последнюю цифру мы отбросим, поделив число нацело на
    10
    number
    = number
    /
    10
    ;
    }
    System out println
    (
    count
    );
    //Выводим результат — количество искомых цифр, которые мы насчитали
    }
    }
    Отладка:
    Показывает количество искомых цифр в заданном числе.

    Вывод:
    В данной лабораторной работе освоила программирование алгоритмов с циклической структурой. Решила задачи с помощью операторов цикла while, do-while, for, оператор завершения break. Благодаря данным структурам, код можно выполнять выборочно. Например, запустить один блок кода вместо другого.

    Контрольные вопрос для проверки:
    1. Из чего состоит программа на языке Java?
    Из классов, методов, операторов и алгоритмов.
    2. Как оформляется метод обработки информации в Java?
    }
    3. Каков заголовок у метода main()?
    public static void main
    4. Как записать комментарии к программе?
    Однострочные и многострочные комментарии, //, /* */ - многостр, /** - можно использовать символы.
    5. Что такое аннотация?
    Аннотации начинаются с @
    6. В каких системах счисления можно записывать целые константы?
    Целочисленные константы могут быть записаны как восьмеричные, десятичные или шестнадцатеричные числа в зависимости от того, какая система счисления удобнее.
    7. Какое количество выражено числом 032?

    8. Какое количество выражено числом 0х2С?
    9. Как записать символ "наклонная черта"?
    // Так же обозначает комментарий
    10. Как записать символ "обратная наклонная черта"?
    \\
    11. Каков результат операции 3.45 % 2.4?

    12. Что получится в результате операций 12 | 14 & 10?
    13. Что даст в результате операция 3 << 4?
    14. Можно ли записать циклы внутри условного оператора?
    Да существуют вложенные циклы, for, do, while.
    15. Можно ли использовать оператор continue в операторе варианта?
    Да
    16. Можно ли использовать оператор break с меткой в операторе
    варианта?
    Оператор break с меткой имеет следующую общую форму: break label;
    17. Можно ли определить массив нулевой длины?
    Массив не может иметь нулевой размер
    18. Как можно перебрать все элементы массива в порядке возрастания
    индексов?
    Пузырьковой сортировкой, с помощью операторов for, if. Arrays.sort(arr);

    19. Как перебрать все элементы массива в порядке убывания индексов?
    Arrays.
    sort
    (arr, Collections.
    reverseOrder
    ());
    20. Что случится, если индекс массива превысит его длину?
    Java выдаст исключение ArrayIndexOutOfBoundException


    написать администратору сайта