Перейти к основному содержанию
EDU-MMCS
Вы используете гостевой доступ (Вход)

Операционные системы

  1. В начало
  2. Курсы
  3. Весенний семестр
  4. Вечернее отделение
  5. EV-IT-OS
  6. Тема 4
  7. Задание 2 (целочисленная арифметика)

Задание 2 (целочисленная арифметика)

Требуемые условия завершения
Открыто с: вторник, 20 февраля 2018, 18:30
Срок сдачи: вторник, 20 марта 2018, 23:00

Указания

  • Специальная функция bash $RANDOM возвращает псевдослучайное число в диапазоне от 0 до 32767.

  1. Написать сценарий, который выводит на экран числа от 1 до случайного числа в диапазоне [20, 200]. При этом вместо чисел, оканчивающихся на 3, программа должна выводить слово «foo», а вместо чисел, начинающихся с 2 — слово «bar». Если выполняются оба условия, программа должна выводить слово «foo|bar».

  2. Написать сценарий, который будет выбирать 20 случайных лет в диапазоне от 1000 до 2100 и проверять каждый из них на високосность (должен или делиться на 400, или делиться на 4, но не делиться на 100). Необходимо на отдельной строке вывести год и результат проверки.

  3. Написать сценарий, который выбирает случайное четырёхзначное число (от 0 до 9999) и спрашивает у пользователя его вариант четырёхзначного числа. Затем сценарий должен вывести количество десятичных позиций (от 0 до 4), которые в обоих числах совпадают.

  4. Написать сценарий, который выбирает случайное четырёхзначное число и проверяет его на простоту. Необходимо вывести это число и результат проверки.

  5. Написать сценарий, который вводит из стандартного потока два числа и находит их наибольший общий делитель.

  6. Написать сценарий, который вводит из стандартного потока число и находит сумму цифр его десятичного представления.

  7. Написать сценарий, который вводит из стандартного потока число и определяет, состоит ли его десятичное представление из одинаковых цифр (кроме возможных ведущих нулей).

  8. Написать сценарий, который вводит из стандартного потока число n и выводит последовательность n первых чисел Фибоначчи.

◄ Выбор варианта задания 1
Выбор варианта задания 2 ►
Пропустить Навигация
Навигация
  • В начало

    • Страницы сайта

      • Мои курсы

      • Теги

    • Мои курсы

    • Курсы

      • Весенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

          • Вычислительная математика - осень_1

          • DistThesis

          • Вычислительная математика

          • НС_2019

          • Комп.графика ВО-весенний семестр

          • CS203-19-vo

          • EV-IT-OS

            • Общее

            • Тема 1

            • Тема 2

            • Тема 3

            • Тема 4

              • ФайлПрезентация к лекции

              • ЗаданиеДомашнее задание 2 (утилиты POSIX)

              • ОпросВыбор варианта домашнего задания 2

              • ЗаданиеЗадание 1 (сценарии с параметрами)

              • ОпросВыбор варианта задания 1

              • ЗаданиеЗадание 2 (целочисленная арифметика)

              • ОпросВыбор варианта задания 2

              • ЗаданиеЗадание 3 (обработка файлов)

              • ОпросВыбор варианта задания 3

              • ФайлПримеры скриптов bash

              • ГиперссылкаШпаргалка по bash

            • Тема 5

            • Тема 6

            • Тема 7

            • Тема 8

            • Тема 9

            • Доборы баллов

          • STL

        • Другое

        • ОИИ

      • Осенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

      • Воскресная компьютерная школа

        • Пользователь компьютера плюс

        • Пользователь прикладных программ

        • Программирование I ступень

        • Программирование II ступень

        • Программирование III ступень

        • Архив

      • Воскресная математическая школа

        • Открытое тестирование РНОМЦ и мехмата ЮФУ - 2025

        • Олимпиадная математическая школа

        • Повышение квалификации

        • Доступная математика

        • Лаборатория математического онлайн-образования мех...

        • Осенняя универсиада

        • Научно-практическая конференция

        • ВМШ

          • ВМШ - 24

        • Летняя олимпиадная математическая школа РНОМЦ и ме...

      • Государственная итоговая аттестация

      • Дополнительное образование

      • Олимпиады

      • Видеолекции

      • Разное

      • Архив курсов

      • Заочная школа мехмата ЮФУ

Служба поддержки сайта
Вы используете гостевой доступ (Вход)
EV-IT-OS
Сводка хранения данных
Скачать мобильное приложение Яндекс.Метрика