ЗМАГАННЯ ЗАВЕРШЕНО
НАЗВА ПРОЕКТУ
Конкурс:
Онлайн-конкурс "Pascal"
Номінація:
Pascal
Автор:
Андрій Ткач
Команда:
 
ЗАВДАННЯ 1

Знайти найбільше число k, при якому виконується умова n^k<m. (m, n - цілі числа, що більші одиниці і вводяться користувачем з клавіатури). 

 


ОПИС РОБОТИ:
Опис результатів
Prog_1.pas Prog_1.pas

ЗАВДАННЯ 2

Ввести число і визначити чи є воно досконалим.  (Досконалим називається число, яке дорівнює сумі своїх дільників. 6=1+2+3)


ОПИС РОБОТИ:
Опис результатів
Prog_2.pas Prog_2.pas

ЗАВДАННЯ 3

Програма «відгадай число». Комп’ютер через генератор випадкових чисел загадує ціле число в діапазоні [1..10), а користувачу необхідно його відгадати.

Вивести на екран з якої спроби він відгадав число.


ОПИС РОБОТИ:
Опис результатів
Prog_3.pas Prog_3.pas

ЗАВДАННЯ 4

Написати програму, яка знаходить і виводить на екран всі чотиризначні числа abcd, для яких виконуються наступні умови: a,b,c,d – різні цифри; a*b-c*d=a+b+c+d. Також вивести кількість таких чотиризначних чисел.


ОПИС РОБОТИ:
Опис результатів
Prog_4.pas Prog_4.pas

ЗАВДАННЯ 5

m л соку необхідно розлити у банки по 2,3 і 5 л. (m вводиться з клавіатури користувачем і є цілим числом). Отримати всі можливі варіанти розливу та підрахувати їхню кількість.

(наприклад: 10 л можна розлити: 2 по 5 л; 1 по 2, 1 по 3, 1 по 5 л; 5 по 2л, 2 по 2 і 2 по 3 л)  


ОПИС РОБОТИ:
Опис результатів
Новий додаток

ЗАВДАННЯ 6

Обчислити суму ряду S

n, x - цілi числa, введенi з клавіатури, які більше одиниці; n! - це факторіал числа(факторіал числа- це добуток всіх натуральних чисел від 1 до n).

отже k!=1*2*3*...*k. 


ОПИС РОБОТИ:
Опис результатів
Prog_6.pas Prog_6.pas

7. ДОДАТКОВЕ ЗАВДАННЯ*

Ввести одновимірний масив дійсних чисел у діапазоні [0...15) розмірністю [1..n] через генератор випадкових чисел.  (n-будь-яке ціле число, введене користувачем з клавіатури та округлити ці числа до сотих).

1. Знайти максимальний елемент масиву.

2.Поміняти місцями перший елемент з n, 2-ий з n-1 і т.ін. Вивести на екран змінений масив.

3. Максимальний елемент розділити на індекс мінімального елемента у новому масиві.

наприклад: 

6.50  3.94  5.24  5.65  2.75  7.34 3.75  

максимальний=7.34

 3.75   7.34  2.75  5.65  5.24   3.94  6.50

індекс мінімального елемента = 3

результат = 2.45


ОПИС РОБОТИ:
Опис результатів
Новий додаток

ОБГОВОРЕННЯ:
2012-12-19 14:38 Александр Чёрный :
Первый этап конкурса — выжить =)
2012-12-22 19:03 Адміністратор:
Доброго дня усім учасникам!
2012-12-22 19:07 Дмитрий Мачавариани:
Всем привет, скажите среду в которой можно писать проги?
2012-12-22 19:08 Адміністратор:
TurboPascal
2012-12-22 19:09 Адміністратор:
Якщо складно, в крайньому випадку - Free Pascal
2012-12-22 19:09 Адміністратор:
ОСНОВНІ ІНСТРУКЦІЇ - для того, щоб прикріпити роботу до завдання, необхідно на сторінці свого проекту перейти в режим редагування (натиснути на олівець в правому верхньому кутку). Після цього під кожним завданням з`являться олівчики для завантаження .pas файлів. Після того, як файл завантажився, рекомендується перевірити коректність завантаження - для цього збережіть його назад на свій комп`ютер та перегляньте зміст.
2012-12-22 19:09 Дмитрий Мачавариани:
А Borland Pascal 7.0 нельзя?
2012-12-22 19:11 Адміністратор:
Можна.
2012-12-22 19:13 Дмитрий Мачавариани:
Отлично! :)
2012-12-22 19:16 Андрій Олексюк:
У другому завданні сумувати треба обов`язково усі дільники числа?
2012-12-22 19:17 Прасковья Теребий:
Андрій Олексюк, у другому завданні у дужках написаний приклад. які можуть бути ще питання?
2012-12-22 19:23 Андрій Олексюк:
Наприклад, для кожного числа воно саме для себе є дільником, число 4 - це сума одного дільника, тобто 4. Хоча, я вже розібрався за допомогою вікіпедії.
2012-12-22 19:24 Прасковья Теребий:
це прекрасно:)
2012-12-22 19:26 Игорь Беленок:
А в третем задании может ыбть число 10?
2012-12-22 19:27 Прасковья Теребий:
ні. 10 не включається у діапазон
2012-12-22 19:32 Олег Новосад:
що за опис результатів? тут треба щось вводити?
2012-12-22 19:35 Прасковья Теребий:
якщо залишиться час, заповниш його. напишеш, якого типу даних ти вводив дані, що отримав в результаті. це як опис програми.
2012-12-22 19:48 Іван Франчук:
скажіть скільки усього банок (5 задача)????
2012-12-22 19:49 Прасковья Теребий:
Іван Франчук, безліч. залежно від варіантів розливу
2012-12-22 19:50 Іван Франчук:
Дякую.
2012-12-22 19:54 Марія Гребініченко:
Які дані вводяться з клавіатури у четвертій задачі?
2012-12-22 19:56 Прасковья Теребий:
Марія, нічого не вводиться. лище виводяться ті 4-значні числа, для яких виконується умова
2012-12-22 20:00 Олександр Філін:
У другому заданні тільки додатні числа, чи будь-які?
2012-12-22 20:00 Олександр Філін:
У третьому завданні тоді й 1 не включається у діапазон?
2012-12-22 20:01 Прасковья Теребий:
Олександр Філін, лише додатні.
2012-12-22 20:02 Прасковья Теребий:
Олександр Філін, 1 включається. там стоїть квадратна дужка.
2012-12-22 20:03 Олександр Філін:
зрозумів, на дужку не звернув уваги=)
2012-12-22 20:08 :
Що це за олімпіада така з п`яти років... Я навіть не розумію більшість формул.
2012-12-22 20:11 Адміністратор:
Павле, запитуй, роз`яснимо
2012-12-22 20:11 Прасковья Теребий:
Павло,що саме ти не розумієш? у 6 завданні описаний приклад як ця формула розшифровується
2012-12-22 20:14 Адміністратор:
До речі, на портал вже додано конкурс 4-ого рівня - відкритий конкурс м.Києва з ІТ. Там буде 9 номінацій. Десь з завтрашнього дня вже можна буде реєструватися. Подача робіт буде відкрита з 1-ого по 10 лютого.
2012-12-22 20:15 Іван Франчук:
до скількох округляти у 6 задачі???
2012-12-22 20:16 Прасковья Теребий:
2 знаки після коми
2012-12-22 20:20 Іван Франчук:
Дякую.
2012-12-22 20:20 Прасковья Теребий:
на здоров`ячко:)
2012-12-22 20:27 Олег Новосад:
4 завд: можуть бути 2 однакові цифри?
2012-12-22 20:29 Прасковья Теребий:
я тобі більше скажу, так воно і буде)
2012-12-22 20:29 Прасковья Теребий:
Стоп, Олег. не може бути. там написано різні цифри!!!
2012-12-22 20:30 Олег Новосад:
бачу. Тому і питав. бо умова стоїть "a,b,c,d – різні цифри;"
2012-12-22 20:31 Адміністратор:
Вітаю усіх із завершенням конкурсу!
2012-12-22 20:31 Адміністратор:
Які враження? Чи були завдання легкими?
2012-12-22 20:33 Олег Новосад:
як? вже? дайте хочаб 4-те завдання завантажити...
2012-12-22 20:34 Адміністратор:
Відправляй на пошту
2012-12-22 20:41 Наталія Козоріз:
Доброго дня. Сьогодні брала участь у змаганні. Відповіді відправила в останні 5 хвилин, але їх не зарахувало. Чи можуть ще мої задачі бути перевіреними?
2012-12-22 20:45 Олександр Філін:
Завдання достатньо цікаві, не дуже складні, часом, подумати доводиться. Але саме важливе - треба бути уважним, не таким, як я: коли основне завдання читав, подумав, що навіть оператор умови використовувати неможна. Багато часу викинув на те, щоб зробити друге завдання без умови, в решті решт, зрозумів, що не вийде... Через те не встиг зробити 4,5 і додаткове завдання - шкода...
2012-12-22 20:53 Адміністратор:
Наталіє, Ви вчасно надіслали відповіді на пошту, тому Ваші вже відповіді прикріплені та беруть участь на загальних підставах.
2012-12-22 21:01 Олег Новосад:
Дякую що зарахували четверту задачу! Так захопився виконанням завданнь, що й втратив відчуття часу. Дуже цікаві, хоча й простенькі завдання. Але часу всеодно невистачило.