Домашна работа

Решете следните 10 задачи и ги изпратете в последните 2 тренировки (23 и 24) в SPOJ на адрес: http://dev.bfu.bg/spoj/

A. В някои спортове крайната оценка се получава, като от съдийските оценки се пренебрегват най-ниската и най-високата (по една) и се намира средното аритметично от останалите. Съдийските оценки са числа в интервала от 1 до 10. Напишете програма, реализираща този начин на оценяване.

51 2 3 4 5 3

B. Даден е масив А, съдържащ N произволни цели числа. Напишете програма, която определя колко от елементите на масива са точни квадрати.

61 2 4 12 20 36 3

C. Даден е масив А, съдържащ 10 произволни цели числа. Напишете програма, която намира броя на елементите на масива, които са в интервала [0, 100].

748 67 204 45 53 86 586 6 379 579 5

D. В масив М е записано цяло пет цифрено число, като всеки елемент на масива представлява съответна цифра на числото. Напишете програма, която присвоява на променливата N стойността на числото умножено по две и го извежда на екрана.

1 2 3 4 5 24690

E. Дадени са масивите А и В, съдържащи по 5 произволни цели числа. Напишете програма, която конструира трети масив С, всеки елемент на който съдържа по-големия от съответните елементи на масивите А и В и намира произведението от елементите му.

1 2 3 4 55 4 3 2 1 1200

F. Даден е масив А, съдържащ 9 произволни числа. Напишете програма, която намира сумата на положителните елементи от масива , ако са повече от отрицателните или намира сумата на отрицателните елементи , ако те са повече от положителните. В масива не присъства цифрата 0.

-1 -2 -3 -4 1 2 3 4 5 15

Обяснение: Броя на положителните числа в масива е 5 , а на отрицателните – 4 , следователно извеждаме сумата на положителните елементи , която е 1 + 2 + 3 + 4 + 5 и е равна на 15.

G. Напишете програма, която извежда броя еднакви максимални елементи в зададен масив A , състоящ се от X на брой цели положителни числа , които са в интервала [m,n].

157 2 2 5 3 5 1 3 3 4 4 5 3 6 5

1 12

2

Обяснение: Максималния елемент в интервала [1,12] е 5 и той се среща точно 2 пъти в него.Не забравяйте ,че 1вия елемент на масив винаги е с индекс 0.

H. Всяка редица от равни числа в едномерен сортиран масив, се нарича площадка. Да се напише програма, която намира началото и дължината на най-дългата площадка в даден сортиран във възходящ ред едномерен масив.

131 1 1 2 2 3 3 3 3 4 4 4 4 5 4 

Обяснение: “Площадката започва от 5тия елемент и има дължина 4. Не забравяйте ,че 1вия елемент на масив има индекс 0.

I. Даден е масив A с N елемента – естествени числа и цяло число S.Да се намери броя на всички суми на два елемента на масива, които са равни на S.

61 2 3 4 5 6

7

3

Обяснение: Сумите са 1+6 , 2+5 и 3+4.

J. Даден е едномерен масив съдържащ цели числа. Всички четни елементи на масива, разположени преди елемента с минимална стойност да се умножят с тази стойност. Предполага се, че минималният елемент е единствен. Да се изведе новият масив.

66 5 4 2 3 4 120 

Обяснение: Минималния елемент в масива е 2 – Умножаваме 6 * 5 * 4 и получаваме отговора 120.

Отлично представяне на АТП в зимните състезания по информатика

АТП-2-3.3.2013
АТП-2-3.3.2013

От 1 до 3 март 2013 г. в ПМГ Велико Търново се проведоха зимните състезания по информатика. Учениците са разделени в групи по класове: А (11 и 12 клас), B (9 и 10 клас), C (7 и 8 клас), D (6 клас) и E (4 и 5 клас). АТП към БСУ участва в групи D и Е.

Ученици от 6 клас: Орлин Кучумбов (200) и Михайл Спасов (90). Ученици от 5 клас: Виктор Балтин (210), Пламен Берберов (200), Кристиан Минчев (110), Стефан Георгиев (70), Йордан Христов (30). Общият брой събрани точки от АТП е 910.

Задачите от тазгодишните зимни състезания по информатика ще бъдат публикувани по традиция в следните сайтове: http://www.math.bas.bg/infos/ и http://infoman.musala.com/

Tренировка на АТП в SPOJ от 23.02.2013 г.

На 23.02.2013 г. се проведе тренивовка на АТП в състезателната система SPOJ на АТП.
Условия на задачите: Група 1 и Група 2. Табло на решенията: Група 1 и Група 2

Условия и Решения на задачите от тренировката.

Домашна работа. Задачи за цикли (for, while, do … while)

За домашна работа учениците имат 8 задачи, които имат за цел да затвърдят техните знания и умения за работа с циклите: for, while и do … while. Условията на задачите от домашната работа можете да изтеглите от тук

Tренировка на АТП в SPOJ от 16.02.2013 г.

На 16.02.2013 г. се проведе тренивовка на АТП в състезателната система SPOJ на АТП.
Условия на задачите: Група 1 и Група 2. Табло на решенията: Група 1 и Група 2

Условия и Решения на задачите от тренировката.

Какво се случва в АТП през месец февруари ?

bgcoder.com
bgcoder.com

На 16 февруари 2013 се проведе вътрешен турнир на АТП в http://dev.bfu.bg/spoj/ с 15 задачи за 210 минути.

Топ 6 участника в първа група от 10:00 до 13:00, както следва: Кристиан Минчев (14/24), Пламен Станчев (14/29), Пламен Берберов (10/16), Любомир Марински (8/12), Стефан Георгиев (6/12), Йордан Христов (6/18). Пълно класиране на първа група е достъпно в Интернет на адрес: http://dev.bfu.bg/spoj/board.pl?contest_id=18

Топ 5 участника във втора група от 14:00 до 17:00, както следва: Виктор Балтин (15/19), Орлин Кучумбов (15/16), Михаил Спасов (14/18), Любомир Шойлев (10/13), Даниел Николов (8/9). Пълно класиране на втора група е достъпно в Интернет на адрес: http://dev.bfu.bg/spoj/board.pl?contest_id=19

На 17 февруари 2013 от 9:00 до 12:00, АТП участва на национално ниво в bgcoder.com. Участниците от снимката по ред отляво-надясно, са както следва: Стефан Георгиев (5 клас), Пламен Берберов (5 клас), Виктор Балтин (5 клас), Любомир Марински (4 клас), Михаил Спасов (6 клас), Димитър Минчев (ръководител на АТП), Орлин Кучумбов (6 клас).

Класиране на ученици с ненулеви точки: Любомир Марински (250), Виктор Балтин (199), Пламен Берберов (174), Орлин Кучумбов (122), Стефан Георгиев (50). Пълното класиране от това състезание е достъпно в Интернет на адрес: http://www.bgcoder.com

Видео материал от Академията за таланти по програмиране

АТП видео
АТП видео

Уникален видео материал от закриването на първи учебен срок и откриване на втори учебен срок на Академията за таланти по програмиране към Бургаски Свободен Университет с подкрепата на Telerik Kids Academy.

Видео репортажа е достъпен в youtube.com и в платформата за видео споделяне на БСУ в Интернет на адрес video.bfu.bg

Подготовка за национални зимни математически състезания

С цел подготовка за национални зимни математически състезания през март 2013, учениците от школата следва да решат задачите от предходната 2012 година.

Трите задачи за 4 и 5 клас (Група Е): Знайко, Покупка с отстъпки и GPS..

Трите задачи за 6 клас (Група D): Будилник, Млад програмист и Правоъгълник

Източник: infoman.musala.com

Задачи за числа

Решете следните шест задачи за трицифрени и четирицифрени числа, като използвате това което научихте за отделяне на цифрите на чизлото.

chisla

Задачи за домашна работа

1.
Иван има за задача да проверява дали едно число е в даден интервал или не е. Имате 3 естествени числа начало, край на числовия интервал и число за проверка.
Да се състави програма, чрез която по въведени 3 естествени числа от интервала [10..2055] N,P,C съответно за начало, край на интервала и число за проверка се извежда дали числото е в или извън интервала.
Програмата да е индиферентна относно въведените стойности за начало и край на интервала.
Пример: 2, 125, 678 Изход: Числото е извън интервала.

2.
Една жаба живеела на дъното на кладенец. Гледайки непрекъснато светлото петно над себе си решила да се покачи и да го разгледа Всеки ден тя се изкачвала по x метра нагоре, но през нощта се разколебавала и слизала по y метър надолу.
Да се състави програма, която чрез цикъл while описва движението на жабата. Дълбочината на кладенеца, x и y се въвеждат от клавиатурата.
Входни данни:естествено число от интервала [10..101] – дълбочина на кладеница , x и y.
Пример: при 20 метра дълбочина на кладенеца x=5 и y=3 жабата се изкачва на 8-мия ден.

3.
Да се състави програма, която извежда всички естествени трицифрени числа, които са кратни на сбора от цифрите си.
Програмата да изведе техния общ брой.
Пример: 102, има сбор от цифри 3, а 102 се дели без остатък на 3.
Изход: 180

4.
Местната общинска управа решила празника на града да се празнува до местния манастир.
За целта наели транспортна фирма за превоз на желаещите. Уговорката била за 100-200 човека.
Фирмата паркирала 3 автобуса всеки с места от интервала [100..200].
Събралите се скупчили около 1-вия автобус, малцина се качили във втория. Самият кмет, всички съветници, общо 30 човека и може би още 1-2 се качили в 3-тия автобус.
След допитване с демократичния кмет шефът на фирмата наредил във всеки автобус да има равен брой пътници.
Да се състави програма, чрез която се въвеждат броя пътници в първите два автобуса и да ги разпределя по равно в трите автобуса.
Пример: 43,46 Изход: 1-ви -3; 2-ри -6; 3-ти +9.

5.
Да се състави програма, която въвежда естествени числа от интервала [10..9999], докато сумата им стане 5 цифрено число.
Програмата да извежда най-голямото въведено число и неговия пореден номер.
Входни данни: естествени числа от интервала [1..9999]
Пример: 12, 4444, 2022, 3033, 4123 Изход: 4444 с номер 2

6.
Да се състави програма, чрез която се въвеждат 7 цели числа от интервала [-5000..5000] в едномерен масив. Програмата да изведе числото, което е най-близко до средната стойност на въведените числа.

7.
Да се състави програма, която изчислява сумата от цифрите на всички естествени 2-цифрени числа до въведено от клавиатурата 2-цифрено число.
Входни данни: n – естествено 2-цифрено число от интервала [10..99].
Пример: 21
Изход: 60

8.
Да се състави програма, която извежда всички естествени трицифрени числа, които нямат еднакви цифри т.е. 100 и 101 не се извеждат.
Програмата да изведе броят на числата
Изход: Общ брой на числата 648

9.
Римските цифри се означават с главни букви латиница съответно 1-I, 5-V, 10-X, 50-L, 100-C, 500-D и 1000-M.
Да се състави програма, която по въведено естествено число от интервала [1..3000] извежда съответното число като римско.
Пример: 1 Изход: I