Вхід | Реєстрація
  • Сторінка 2 з 2
  • «
  • 1
  • 2
Форум » Ліцеїсту » Домашнє завдання » Інформатика (22-23 групи)
Інформатика
FermAДата: Понеділок, 24.01.2011, 08:21 | Повідомлення # 16
Полковник
Група: Адміністратори
Повідомлень: 304
Статус: Offline
« »
1. Час програми ввів як додатковий критерій, який враховується за інших рівних умов
3.4. Можливо
5. Треба розрізняти програми для користувача і олімпіадні програми.
6. Наступні задачі буду тестувати автоматично, код читати не буду.
Компютер виставить вам через writeln - 0. Тоді будете думати варто його писати чи ні.

Quote
Введення / виведення

Процеси введення / виведення відбуваються лише з екраном та клавіатурою. Потрібно виводити тільки ту інформацію, що вказана в умові і ніяких допоміжних символів, бо це призведе, до того, що Ваш розв’язок буде вважатися невірним. Програма після виведення результатів має завершувати свою роботу, а не чекати ще на якесь додаткове натиснення клавіш. Використовувати якісь файли категорично забороняється.


вчіться зараз до нормальних правил бо потім буде вам тяжко
 
FermAДата: Понеділок, 24.01.2011, 08:27 | Повідомлення # 17
Полковник
Група: Адміністратори
Повідомлень: 304
Статус: Offline
« »
ось тестова задача, щоб всі нормально вчилися писати код
http://ftl.org.ua/forum/21-88-1

потім підуть важчі

 
NeonДата: Понеділок, 24.01.2011, 14:33 | Повідомлення # 18
Лейтенант
Група: Користувачі
Повідомлень: 53
Статус: Offline
« »
ця програма провіряється виключно на Delphi7?
 
FermAДата: Понеділок, 24.01.2011, 14:34 | Повідомлення # 19
Полковник
Група: Адміністратори
Повідомлень: 304
Статус: Offline
« »
угу
 
NeonДата: Понеділок, 24.01.2011, 14:40 | Повідомлення # 20
Лейтенант
Група: Користувачі
Повідомлень: 53
Статус: Offline
« »
так як ця програма супер проста я вирішив поекспериментувати. я написав практично всю програму ассембрерським кодом))
 
FermAДата: Понеділок, 24.01.2011, 14:42 | Повідомлення # 21
Полковник
Група: Адміністратори
Повідомлень: 304
Статус: Offline
« »
для тих хто не вміє, не хоче або не може читати
Quote
При створенні алгоритму Ви використали функцію, яка є забороненою. Забороняється використовувати додаткові модулі, бібліотеки, експортувати зовнішні функції, використовувати ассемблерні вставки, користуватися файлами (якщо інше не зазначено в умові)
 
NeonДата: Понеділок, 24.01.2011, 16:43 | Повідомлення # 22
Лейтенант
Група: Користувачі
Повідомлень: 53
Статус: Offline
« »
а яке скількохцифрове число вводиться, коли йде перевірка часу роботи
 
FermAДата: Понеділок, 24.01.2011, 16:45 | Повідомлення # 23
Полковник
Група: Адміністратори
Повідомлень: 304
Статус: Offline
« »
Quote
В єдиному рядку записано два числа - а та b. (-32000 < a, b < 32000).

пише ж чорним по білому RTFM
 
NeonДата: Понеділок, 24.01.2011, 16:47 | Повідомлення # 24
Лейтенант
Група: Користувачі
Повідомлень: 53
Статус: Offline
« »
я про іншу задачу, там де прості числа

Повідомлення відредагував Neon - Понеділок, 24.01.2011, 16:47
 
FermAДата: Понеділок, 24.01.2011, 16:48 | Повідомлення # 25
Полковник
Група: Адміністратори
Повідомлень: 304
Статус: Offline
« »
по максимуму 65535
 
FermAДата: Понеділок, 24.01.2011, 17:09 | Повідомлення # 26
Полковник
Група: Адміністратори
Повідомлень: 304
Статус: Offline
« »
Neon

10/10 час роботи програми 2,675 с

 
NeonДата: Понеділок, 24.01.2011, 20:48 | Повідомлення # 27
Лейтенант
Група: Користувачі
Повідомлень: 53
Статус: Offline
« »
вже 1,2-1,3 с
 
andr24Дата: Вівторок, 25.01.2011, 08:03 | Повідомлення # 28
Лейтенант
Група: Користувачі
Повідомлень: 63
Статус: Offline
« »
1. Поясніть що таке АСМ Контестер ?
Це що світовий стандарт, чи місцевий винахід ?

2.Мені здається що єдиним контролером коду Паскаля може бути Делфі компілятор. А не сторонні розробки які не розуміють Writeln .

3. І по теорії питання : Чи взагалі існує алгоритм який би перевіряв на сто процентів правильність інших алгоритмів.

4.Ну а цю задачу то і я напевне встигну зробити. Всього ж три оператори без вводу і виводу.

 
FermAДата: Вівторок, 25.01.2011, 09:45 | Повідомлення # 29
Полковник
Група: Адміністратори
Повідомлень: 304
Статус: Offline
« »
1. чуть чуть погуглити http://ru.wikipedia.org/wiki....рованию
Взагалі хочу зараз вас навчити писати програми які б проходили автоматичне тестування, потім буде легше як будете студентами, ну кому звісно то потрібно

2. http://ftl.org.ua/forum/21-87-1

Quote
Для компілювання Ваших розв’язків використовуються наступні компілятори:
Pascal: Delphi7, консольний режим. Процес компілювання відбувається наступним чином: Dcc32.exe source.pas.

не завадайте питання, відповіді на які написано в правилах, реально набридло на них відповідати, невже важко відкрити сусідню тему
3. Як взагалі працює автоматична перевірка.
Для прикладу - задача, збільшити число вдівічі.
Сервер має певний набір тестів - набір вхідних данних і відповідний їм набір вихідних данних.
Наприклад вхід 1 - вихід 2.
Програма автоматично подає на вхід вашої програми 1 а на виході чекає 2.
Саме 2 а не "result = 2" чи ще всякої фігні яку ви любите своїми writeln виводити.
Ось із тих же правил
Quote
Введення / виведення

Процеси введення / виведення відбуваються лише з екраном та клавіатурою. Потрібно виводити тільки ту інформацію, що вказана в умові і ніяких допоміжних символів, бо це призведе, до того, що Ваш розв’язок буде вважатися невірним. Програма після виведення результатів має завершувати свою роботу, а не чекати ще на якесь додаткове натиснення клавіш. Використовувати якісь файли категорично забороняється.

Це вимоги до ОЛІМПІАДНИХ задач, які перевіряє компютер.
Вимоги до програм на замовлення, з якими працюватиме людина звісно ж інші. Тут можете писати що завгодно лиш би людині комфортно було працювати.
Програма олімпіадна абсолютно не підходить для замовника ну і навпаки.

4. Крім вводу і виводу в принципі жодного оператора не треба.
Навіщо робити так?

Code
var a,b,c:integer;
begin
read (a,b);
c:=a;
a:=b;
b:=c;
write(a,' ',b);
end.

якшо можна написати так

Code
var a,b:integer;
begin
read (a,b);
write(b,' ',a);
end.

P.S. код писав прямо тут тому може не працювати

 
FermAДата: Вівторок, 25.01.2011, 17:17 | Повідомлення # 30
Полковник
Група: Адміністратори
Повідомлень: 304
Статус: Offline
« »
Результати:
1 місце Neon - 10/10 + 100 до репутації
2 місце Point - 9/10 + 75 до репутації + 25 від мене ( здав перший і написав якісно)
2 місце andrew - 9/10 + 75
3 місце Vanya3197 - 7/10 +50

Soke - незарах +5 за участь

 
Форум » Ліцеїсту » Домашнє завдання » Інформатика (22-23 групи)
  • Сторінка 2 з 2
  • «
  • 1
  • 2
Пошук:
Використання матеріалів дозволяється при посиланні на ftl.org.ua
© FermA 2008 - 2024