Задание к экзамену. Задания к экзамену. Текст задания На вход дается натуральное число N. Выведите на терминал следующее за ним четное число. Формат входных данных
Скачать 215.47 Kb.
|
Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: На вход дается натуральное число N. Выведите на терминал следующее за ним четное число. Формат входных данных На вход дается целое положительное число N, не превышающее 10000. Формат выходных данных Выведите одно целое число - ответ на задачу. Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: Пирожок в столовой стоит A рублей и B копеек. Определите, сколько рублей и копеек нужно заплатить за N пирожков. Формат входных данных Скрипт получает на вход три числа: A, B, N - целые, положительные, не превышают 10000. Формат выходных данных Скрипт должен вывести два числа через пробел: стоимость покупки в рублях и копейках. Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: Электронные часы показывают время в формате ч:мм:сс (от 0:00:00 до 23:59:59), то есть сначала записывается количество часов, потом обязательно двузначное количество минут, затем обязательно двузначное количество секунд. Количество минут и секунд при необходимости дополняются до двузначного числа нулями. С начала суток прошло N секунд. Выведите, что покажут часы. Формат входных данных На вход дается натурально число N, не превосходящее 107 (10000000). Формат выходных данных Выведите ответ на задачу в формате ч:мм:сс. Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: Даны значения двух моментов времени, принадлежащих одним и тем же суткам: часы, минуты и секунды для каждого из моментов времени. Известно, что второй момент времени наступил не раньше первого. Определите, сколько секунд прошло между двумя моментами времени. Формат входных данных Скрипт на вход получает три целых числа: часы, минуты, секунды, задающие первый момент времени и три целых числа, задающих второй момент времени. Формат выходных данных Выведите число секунд между этими моментами времени. Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: Даны три натуральных числа A, B, C. Определите, существует ли треугольник с такими сторонами. Если треугольник существует, выведите строку YES, иначе выведите строку NO. Треугольник — это три точки, не лежащие на одной прямой. Формат входных данных Вводятся три числа. Формат выходных данных Выведите ответ на задачу. Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: Даны три целых числа. Определите, сколько среди них совпадающих. Скрипт должен вывести одно из чисел: 3 (если все совпадают), 2 (если два совпадает) или 0 (если все числа различны). Формат входных данных Вводятся три числа. Формат выходных данных Выведите ответ на задачу. Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: Шахматная ладья ходит по горизонтали или вертикали. Даны две различные клетки шахматной доски, определите, может ли ладья попасть с первой клетки на вторую одним ходом. Формат входных данных Скрипт получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки. Формат выходных данных Скрипт должен вывести YES, если из первой клетки ходом ладьи можно попасть во вторую или NO в противном случае. Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: По данному целому числу N распечатайте все квадраты натуральных чисел, не превосходящие N, в порядке возрастания. Формат входных данных Вводится натуральное число. Формат выходных данных Выведите ответ на задачу. Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: По данному числу N распечатайте все целые степени двойки, не превосходящие N, в порядке возрастания. Формат входных данных Вводится натуральное число. Формат выходных данных Выведите ответ на задачу. Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: Дано натуральное число N. Выведите слово YES, если число N является точной степенью двойки, или слово NO в противном случае. Формат входных данных Вводится натуральное число. Формат выходных данных Выведите ответ на задачу. Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: Скрипт получает на вход последовательность целых неотрицательных чисел, каждое число записано в отдельной строке. Последовательность завершается числом 0, при считывании которого скрипт должен закончить свою работу и вывести количество членов последовательности (не считая завершающего числа 0). Формат входных данных Вводится последовательность целых чисел, заканчивающаяся числом 0. Формат выходных данных Выведите ответ на задачу. Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: Определите сумму всех элементов последовательности, завершающейся числом 0. Формат входных данных Вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак ее окончания. Формат выходных данных Выведите ответ на задачу. Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: Последовательность состоит из натуральных чисел и завершается числом 0. Определите значение наибольшего элемента последовательности. Формат входных данных Вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак ее окончания). Формат выходных данных Выведите ответ на задачу. Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: По введенному символу определите, является ли он цифрой. Входные данные Вводится единственый символ. Выходные данные Выведите "yes", если символ является цифрой и "no" в противном случае. Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: Напишите скрипт, который запрашивает два трёхзначных числа и выводит три поразрядные суммы через пробел. Входные данные Вводится два числа разрядностью три от «100» до «999». Выходные данные Выведите три суммы каждого разряда. Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: Напишите скрипт, который по шагам решает арифметическое выражение относительно трёх переменных a, b, c. На первом шаге вычислите выражение в первых скобках, выведите его в первой строке. На втором шаге вычислите выражение во вторых скобках, выведите его во второй строке. На третьем шаге вычислите выражение в третьих скобках, выведите его в третьей строке. В четвёртой строке выведите ответ полностью на всё выражение, подставляя переменные с уже вычисленными фрагментами: Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: Создать скрипт, который принимает положительное целое число и отображает все простые числа, которые меньше или равны введенному числу. Результат работы вывести на экран терминала. Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: Создать скрипт, с помощью которого осуществить подсчет латинских букв в текстовом файле. Входные данные Входным данными является имя заранее созданного вами текстового файла. Выходные данные Результатом работы является число латинских букв в файле. Задание выполняется в операционной системе Linux. Входные данные передаются скрипту через терминал. Вывод результата работы (выходные данные) осуществляется на терминал. Исполняемый файл должен иметь расширение «.sh». Текст задания: Создать скрипт, который произведет расчет количества «счастливых» билетов. «Счастливыми» считаются номера, у которых сумма первых трех цифр равна сумме цифр второй тройки. Входные данные Входными данными служат два шестизначных числа A и B в диапазоне от 000000 до 999999. Выходные данные Результатом работы является количество счастливых билетов в заданном диапазоне. |