Онлайн конкурс "Pascal"
Рівень змагання:
2
Термін проведения:
від 2013-01-27 19:00
до  2013-01-27 20:30
Вікова категорія:
Від 5 до 21

Написання програм з використанням символьних та рядкових величин. 

Буде запропоновано написати програми по 5 завданням і одному додатковому. Який сенс у додатковому завданні?

У всіх п'яти завданнях НЕ можна використовувати масиви та множини.  

Тим, кому виповнилося вже 16 років, при вирішенні додаткового завдання мають можливість отримати по 10 і 5 балів за кожне завдання, тобто максимально 45 балів. Якщо програміст, якому 16+ не вирішує додаткового завдання, то за кожне офіційне завдання отримує максимум 9(або 4 для четвертого завдання) балів, тобто максимально 40 балів. 

Якщо програміст, якому ще НЕ виповнилось 16 років вирішує крім офіційних завдань ще і додаткове, має можливість отримати +1 бал, тобто максимальна кількість набраних балів 46. 

У додатковому завданні можливе використання всіх ваших знань: масиви, множини, функції і процедури і т.д. 

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

Ще хочу попередити, хто буде використовувати Free Pascal, ABC Pascal, робіть помітку в коментарях у кожній програмі.

Бажаю легкого написання програм на сьогоднішньому онлайн конкурсі Pascal!

роботи
Робота 1 етап Статус Технологія IT-бали
Номінація Pascal, від 5 до 80 років включно
1 НАЗВА ПРОЕКТУ
Козоріз Наталія ( "Юний програміст" Центру ТТМ )
45.00 45 1 місце Pascal  20
2 НАЗВА ПРОЕКТУ
Франчук Іван ( WWW - We Will Win )
42.00 42 2 місце Pascal  10
3 НАЗВА ПРОЕКТУ
Михайло Ткаченко ( )
40.00 40 3 місце Pascal  5
4 НАЗВА ПРОЕКТУ
Кураченко Олег ( Києво-Печерський Ліцей №171 "Лідер" )
36.00 36 Активний учасник Pascal  1
5 Free Pascal
Прокопів Володимир ( )
28.00 28 Активний учасник Pascal  1
6 Turbo Pascal
Бойченко Богдан ( )
24.00 24 Активний учасник Pascal  1
7 НАЗВА ПРОЕКТУ
Філін Олександр ( ДКРКМ ДНУ )
15.00 15 Активний учасник Pascal  1
8 НАЗВА ПРОЕКТУ
Романюк Вікторія ( 10Б )
15.00 15 Активний учасник Pascal  1
9 НАЗВА ПРОЕКТУ
Беленок Игорь ( ZX-club )
14.00 14 Активний учасник Pascal  1
10 ABC Pascal
Солонинка Олег ( )
12.00 12 Активний учасник Pascal  1
11 НАЗВА ПРОЕКТУ
Сороколіт Ігор ( 8А )
7.00 7 Активний учасник Pascal  1
12 НАЗВА ПРОЕКТУ
Альохіна Анастасія ( 10Б )
7.00 7 Активний учасник Pascal  1
13 НАЗВА ПРОЕКТУ
Дубас Антон ( )
5.00 5 Активний учасник Pascal  1
14 НАЗВА ПРОЕКТУ
Куріньовський Олександр ( )
5.00 5 Активний учасник Pascal  1
15 НАЗВА ПРОЕКТУ
Распутний Степан ( )
5.00 5 Активний учасник Pascal  1
16 НАЗВА ПРОЕКТУ
Іванов Андрій ( 8В )
  Pascal 
17 НАЗВА ПРОЕКТУ
Бадзюх Євген ( СЮТ ЦНТТМ Дніпровського р-ну )
  Pascal 
18 НАЗВА ПРОЕКТУ
Гребініченко Марія ( "Юний програміст" Центру ТТМ )
  Pascal 
19 НАЗВА ПРОЕКТУ
Гіденко Сергій ( "Юний програміст" Центру ТТМ )
  Pascal 
20 НАЗВА ПРОЕКТУ
Кушнір Василь ( )
  Pascal 
21 НАЗВА ПРОЕКТУ
Новосад Олег ( )
  Pascal 
22 НАЗВА ПРОЕКТУ
Рослов ВІталій ( ЦПР )
  Pascal 
23 НАЗВА ПРОЕКТУ
Серба Анна ( )
  Pascal 
24 НАЗВА ПРОЕКТУ
Тарасов Андрей ( Школа 163 )
  Pascal 
Номінація Pascal, поза віковими категоріями
25 НАЗВА ПРОЕКТУ
( )
  Pascal 

Отзыв к январскому онлайн конкурсу "Pascal"
2013-01-20 Автор: 25

Добрый вечер, дорогие участники.

Поздравляю Наталью Козорез, Ивана Франчука и Михаила Ткаченко с занятыми ими призовыми местами! 

Если использовались массивы в задаче(кроме третьей и дополнительной), то 5 баллов. Тоже самое касается работы с файлами. Думаю у нас еще будет отдельный конкурс по этой теме, а 27-го числа вы должны были показать свои умения работы со строками.   

Порадовало, что парни использовали такие типы как Qword int64 и пытались обойти работу со строками. Так вот, в этих типах строка меньше имеет значений, чем 25(что было дано в условии). Так что за эту задачу вы имеете 5 баллов. 

Значит постараюсь сегодня максимально написать об ошибках каждого(ну, если вы не знаете, где у вас программа неправильно работает)

Миша Ткаченко, если б не массивы в первой задаче, то ты мог бы рассчитывать на первое место.

Ваня Франчук, ты наверное знаешь, что у тебя в строке, когда два умножения подряд стоят, программа выдает неправильный результат.

Олег Кураченко, в первой задаче нужно было еще перевернуть число, а в 5-ой не работает программа, когда в конце строки стоят два умножения.

Богдан Бойченко, первая задача работает только до 64 и то последний разряд  -постоянно единица.

Игорь Беленок, во 2-ой задаче не удаляются пробелы вначале строки.

Игорь Сороколит, в следующий раз загружай, пожалуйста, pas файлы на айти-арену, чтоб я не сидела, не создавала их, чтоб поставить оценку.

Хочу отметить Антона Дубаса и Степана Распутного, которые прислали одинаковые программы и получили 10 баллов на двоих.

Всем советую: программируйте, программируйте и еще раз программируйте:)

В целом, мне понравились ваши решения заданий. Думала, что вам не хватит времени на такие задачи, но многие из вас меня приятно удивили.

Будут какие либо вопросы, отправляйте их на мой почтовый ящик - PraskovyaSeasons@gmail.com

До встречи в феврале!

 

 

ОБГОВОРЕННЯ:
2013-01-27 18:57 Адміністратор:
Доброго вечора усім учасникам! Вітаю учаників на черговому конкурсі з Pascal. Бажаю удачі!
2013-01-27 18:57 Адміністратор:
Напевно уже всі знаюсь напам`ять, але усеж : ОСНОВНІ ІНСТРУКЦІЇ - для того, щоб прикріпити роботу до завдання, необхідно на сторінці свого проекту перейти в режим редагування (натиснути на олівець в правому верхньому кутку). Після цього під кожним завданням з`являться олівчики для завантаження файлів. Після того, як файл завантажився, рекомендується перевірити коректність завантаження - для цього збережіть його назад на свій комп`ютер та перегляньте зміст.
2013-01-27 19:10 Богдан Бойченко:
Добрий вечір, у мене питання: програми будуть перевірятися в ручну, чи ні?
2013-01-27 19:10 Прасковья Теребий:
да, вручную
2013-01-27 19:13 Игорь Беленок:
в первом задании написано "...якщо він є цілим числом...", но отрицательные числа - тоже целые, а их нельзя перевести в двоичную систему
2013-01-27 19:14 Игорь Беленок:
...или можно?
2013-01-27 19:14 Прасковья Теребий:
если это число не является 123А45. просто хотела, чтоб сделали дополнительную проверку
2013-01-27 19:44 Прасковья Теребий:
если будет большая проблема в 3 задачи без использования массивов, можете их использовать. в других (кроме последней) использование массивов запрещено
2013-01-27 19:46 Олег Кураченко:
А куда задачи заливать?
2013-01-27 19:47 Богдан Бойченко:
в третій задачі без масивів все можна зробити) уже готово) і ще питаннячко, в 5 завданні ділення немає?
2013-01-27 19:49 Богдан Бойченко:
і ще одне, в додатковому завданні які обмеження на N?
2013-01-27 19:49 Прасковья Теребий:
Богдан, ну я в общем разрешила:) деления в 5 задачи нет. ответ-целое число. в дополнительном сделай массив до 50. хотя я буду проверять до 10:) мне главное, чтоб он повернулся
2013-01-27 19:51 Богдан Бойченко:
спасибо
2013-01-27 19:51 Прасковья Теребий:
Олег, почитай второй пост администратора. Богдан, на здоровье:)
2013-01-27 19:55 Прасковья Теребий:
Богдан, на больших числах твоя 3-я задача не работает. прибавь 123456789 и 123456789
2013-01-27 20:00 Богдан Бойченко:
дякую, зрозумыв свою помилку
2013-01-27 20:08 Іван Франчук:
Скажите пожалуйста, возможны ли в 5-ой задаче две операции умножения подряд???
2013-01-27 20:11 Прасковья Теребий:
да, Ваня, вариант 5*2*3 возможен
2013-01-27 20:26 Антон Дубас:
Как отправить роботу?
2013-01-27 20:26 Степан Распутний:
щя щя погоди
2013-01-27 20:26 Степан Распутний:
я незнаю
2013-01-27 20:27 Прасковья Теребий:
Антон Дубас, смотри второй пост администратора в этом конкурсе. Напевно уже всі знаюсь напам`ять, але усеж : ОСНОВНІ ІНСТРУКЦІЇ - для того, щоб прикріпити роботу до завдання, необхідно на сторінці свого проекту перейти в режим редагування (натиснути на олівець в правому верхньому кутку). Після цього під кожним завданням з`являться олівчики для завантаження файлів. Після того, як файл завантажився, рекомендується перевірити коректність завантаження - для цього збережіть його назад на свій комп`ютер та перегляньте зміст.
2013-01-27 20:31 Прасковья Теребий:
поздравляю всех с завершением конкурса.
2013-01-27 20:32 Олександр Філін:
я не встиг одну прогу прикріпити, можна якось відправити?
2013-01-27 20:33 Прасковья Теребий:
на почту айти-арены отправляй в ближ 5 минуи, они прикрепят.
2013-01-27 20:34 Адміністратор:
Вітаю учасників із завершенням! У кого виникли проблеми із прикріпленням файлів, надсилайте іх на пошту info@it-arena.org . Файли буде додано до Ваших проектів.
2013-01-27 20:35 Богдан Бойченко:
Дякую за конкурс, зробив всі завдання, крім п`ятого, часу на роздуми не вистачило)) Проводьте такі конкурси частіше))
2013-01-27 20:36 Іван Франчук:
Скажите пожалуйста можно я пятую на почту отправлю, а то у меня с интернетом проблемы были???
2013-01-27 20:37 Прасковья Теребий:
ну, у нас(Паскаль) проходит раз в месяц. приятно, что тебе понравилось:)
2013-01-27 20:37 Адміністратор:
Богдане, конкурси з Pascal проводяться зазвичай з інтервалом у два тижні.
2013-01-27 20:37 Прасковья Теребий:
Ваня, быстрее отправляй, чтоб администраторы прикрепили работу
2013-01-27 20:38 Адміністратор:
Іване, так звичайно, надсилайте!
2013-01-28 15:48 Богдан Бойченко:
У мене виникло одне важливе питання, прийшло до мене вчора вечером вже після закінчення конкурсу... в 5 задачі там в рядку були лише одноцифрові числа, чи могли траплятися двоцифрові та більші? Просто якщо лише одноцифрові числа, то задача дуже проста.
2013-01-28 17:15 Прасковья Теребий:
Богдан, только цифры от 0 до 9. А никто не говорил, что она должна быть сложной. Вся сложность там была в умножении и в возможности ставить два умножения подряд
2013-01-28 17:29 Богдан Бойченко:
мда... невдача, а я почав щось мудрити, тому і не встиг її зробити
2013-01-28 17:44 Прасковья Теребий:
зато третью переделал
2013-01-28 19:01 Богдан Бойченко:
та да, я в третій допустився елементарної помилки, не до кінця врахував перенос одниці, а що стосується першої задачі, то мені дійсно соромно, що я допустився таких помило... :(