МАТЕМАТИЧЕСКИЕ ОСНОВЫ ИНФОРМАТИКИ
Воскресенье, 22.12.2024, 23:18
ГлавнаяРегистрацияВход Приветствую Вас Гость | RSS

Меню сайта

Категории раздела
Учимся оформлять задачи [6]
Практика [9]
Это интересно [2]
ЗАДАНИЕ 1 [1]

Наш опрос
Какой язык программирования Вы изучаете
Всего ответов: 1029

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа


Главная » Файлы » МОИ ПЕРВЫЕ ЗАДАЧИ » Учимся оформлять задачи

Требования к оформлению олимпиадной задачи
26.11.2012, 16:48

Требования к оформлению олимпиадной задачи

По «Правилам проведения олимпиады» результатом решения олимпиадной задачи является программа, которая должна считывать входные данные из текстового файла, указанного в условии, расположенного в текущей папке, и записывать результат в выходной файл, указанный в условии.

Что это значит, как это реализовать на практике?

Рассмотрим пример оформления задачи на Pascal/Delphi на олимпиадном портале:

 

http://contest.ncstu.ru/docs/examples.html

 

Пример оформления задачи на Pascal/Delphi

Пояснения

program sum(input,output);

var a,b: Integer;

begin

 

assign(input,'input.txt');

 

 

reset(input);

 

assign(output,'output.txt');

 

rewrite(output);

 read(a,b);

 writeln(a+b);

close(input);

close(output);

end.

Имя программы

Описание переменных

Начало

 

процедура assign (пер.- «назначает») связывается с реальным  файлом на диске компьютера ('input.txt')

reset(input) – открытие файла для считывания

процедура связывается с реальным файлом

(существующим или создаваемым)

 

rewrite(output) – перезапись или создание файла

чтение значений из файла 'input.txt'

 

вывод результата в файл 'output.txt'

закрытие файла 'input.txt'

закрытие файла  'output.txt'

конец программы.

 

Данный пример показывает, как работать с файлами на Pascal, основная задача оформления решения заключается в считывании входных данных из файла и записи выходных значений в файл.

 

После отправки решения система осуществляет проверку его корректности на тестах из примеров к условию задачи. Если ваша программа проходит эти тесты, то она считается принятой к проверке.

Данный пример в системе тестирования (если, вдруг, будет задача на сложение, наберет максимум 10 баллов из 100)

 

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

Категория: Учимся оформлять задачи | Добавил: i_elf
Просмотров: 1572 | Загрузок: 0 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск

Друзья сайта
  • Творческий учитель
  • Сайт ООАКМР
  • Школьный сайт
  • Информатика учебник
  • МОИ

  • Copyright MyCorp © 2024 Сделать бесплатный сайт с uCoz