информатика 8 класс
8-сынып
1. Натурал
сандар (1<=N<=3000) рим цифрлары болып табылатын бағдарлама жазу.
Шығу файлы torim.in бастапқы саны болады. torim.out
файлда шешімін жазып ал.
Мысалы:
Torim.in |
Torim.out |
2748 |
MMDCCXLVIII |
2. Санның дәрежесін табу бағдарламасын жазу. Nk
(1<=N<10000, 1<=k<=100). power.in шығу файлында бірінші жолы N,
екінші жолы k санымен жазылған. power.out
файлында N санының k дәрежесі нәтижесін жазу.
Мысалы:
power.in |
power.out |
2 5 |
32 |
3. Жақша белгілері үш түрден тұрады: (), {}, []. Оларды дұрыс
орналастыру тексеру бағдарламасын жазу. skobka.in файлында жақша белгілері skobka.out файлынан "Yes” немесе "No”сөзінен шығу керек.
Мысалы:
skobka.in |
skobka.out |
{()([])} |
Yes |
({[})] |
No |
4. N (2<=N<=100000) –нан әр түрлі сандар жүйелігі
берілген.Максималды және минималды сандар
(осы сандармен қоса) арасында орналасқан сандар жүйелігінің суммасын табу. 1 санынан
д 1000000 –ға дейінгі аралығында сандар суммасы жатады.
Мысалы:
pos.in |
pos.out |
5 1 7 100 |
108 |
5.Ох
осьінде N (2<=n<=10000) x1,x2,x3,
…, xn координатасымен берілген. Минималды белгі берілгенге дейін арақашықтық
суммасындағы Z белгісін табу. ‘Line.in’
файлында берілген.
Мысалы:
Line.in |
Line.out |
5 1 3 |
3 |
6.Берілген
натурал сандарды анықтау арифметикалық прогрессияға қүрыла ма?
Үш саннан кем емес сандар талап етіледі.
Мысалы:
Progres.in |
Progres.out |
1357 |
Yes |
289 |
No |
8 класс
- Написать программу, которая представляет
натуральное число (1<=N<=3000)
римскими цифрами. Входной файл torim.in содержит исходное число. В файл torim.out записать
результат.
Пример:
Torim.in |
Torim.out |
2748 |
MMDCCXLVIII |
- Написать программу возведения в степень. Nk (1<=N<10000,
1<=k<=100).Во входном файле power.in в первой строке записано число N,
во второй k. В файл power.out записать результат возведения N в степень k.
Пример:
power.in |
power.out |
2 5 |
32 |
3.
Скобочное выражение содержит три вида
скобок: (), {}, []. Написать программу проверки правильности их расстановки. В
файле skobka.in вводится скобочное выражение,
вывести в файл skobka.out слова "Yes” или "No”.
Пример:
skobka.in |
skobka.out |
{()([])} |
Yes |
({[})] |
No |
4.
Дана последовательность из N (2<=N<=100000) различных чисел. Найти сумму чисел этой
последовательности, расположенных между максимальным и минимальным числами
(включая оба эти числа). Числа в последовательности лежат в интервале от 1 до
1000000 включительно.
Пример:
pos.in |
pos.out |
5 1 7 100 |
108 |
5.
На оси Ох
заданы N (2<=n<=10000) с координатами x1,x2,x3, …, xn. Найти такую точку Z,
сумма расстояний от которой до данных точек минимальная. Исходные данные
находятся в файле ‘Line.in’.
Пример:
Line.in |
Line.out |
5 1 3 |
3 |
6.
Для
заданного натурального числа определить, образуют ли его цифры арифметическую
прогрессию. Предполагается, что в числе не менее трёх цифр.
Пример:
Progres.in |
Progres.out |
1357 |
Yes |
289 |
No |
Будь-те первым, поделитесь мнением с остальными.