информатика 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

 

Жақша белгілері үш түрден тұрады: (), {}, []. Оларды дұрыс орналастыру тексеру бағдарламасын жазу. 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. Написать программу, которая представляет натуральное число (1<=N<=3000) римскими цифрами. Входной файл torim.inсодержит исходное число. В файл torim.outзаписать результат.

Пример:

Torim.in

Torim.out

2748

MMDCCXLVIII

  1. Написать программу возведения в степень. Nk (1<=N<10000, 1<=k<=100).Во входном файле power.in в первой строке записано число N, во второй k. В файл power.out записать результат возведения N в степень k.

Пример:

power.in

power.out

2

5

32

Скобочное выражение содержит три вида скобок: (), {}, []. Написать программу проверки правильности их расстановки. В файле skobka.in вводится скобочное выражение, вывести в файл skobka.out слова "Yes” или "No”.

Пример:

skobka.in

skobka.out

{()([])}

Yes

({[})]

No

Дана последовательность из N (2<=N<=100000) различных чисел. Найти сумму чисел  этой последовательности, расположенных между максимальным и минимальным числами (включая оба эти числа). Числа в последовательности лежат в интервале от 1 до 1000000 включительно.

Пример:

pos.in

pos.out

5

1

7

100

108

На оси Ох заданы N (2<=n<=10000) с координатами x1,x2,x3, …, xn. Найти такую точку Z, сумма расстояний от которой до данных точек минимальная. Исходные данные находятся в файле ‘Line.in’.

Пример:

Line.in

Line.out

5

1

3

3

 

Для заданного натурального числа определить, образуют ли его цифры арифметическую прогрессию. Предполагается, что в числе не менее трёх цифр.

Пример:

Progres.in

Progres.out

1357

Yes

289

No

 

Прикреплённые файлы
Полный текст материала смотрите в скачиваемом файле. На странице приведен только фрагмент материала.
Вам помог этот материал?Оценки помогают другим учителям находить лучшие планы уроков
Нажмите на звезду для оценки
Обсуждение материала 0

Комментариев пока нет. Станьте первым, кто оставит своё мнение!

Ваш комментарий

Чтобы оставить комментарий, пожалуйста, войдите на сайт.