Интернет-Олимпиады по программированию подготовила Савина Елена Геннадьевна, учитель МОУ « Березовская СОШ» П Канифольный, Нижнеингашского района, Красноярского.

Презентация:



Advertisements
Похожие презентации
Файловый ввод- вывод данных в Pascalе Средства обработки файлов 11 класс Дугина Ирина Радиковна, учитель информатики и ИКТ, МБОУ СОШ с.Камышки Александрово-Гайского.
Advertisements

Буткевич И.В.. Отбор наиболее способных учащихся. Развитие интереса к предмету. Профессиональное ориентирование учащихся. Активизация внеклассной работы.
Основные направления подготовки учащихся к олимпиаде по информатике. Решение олимпиадных задач Калашникова Е.В., МБОУ «Чернянская средняя общеобразовательная.
Работа с входными и выходными файлами Зачем это нужно и как это сделать Подготовила Пресняк Т.В.
ТЕКСТОВЫЕ ФАЙЛЫ Turbo Pascal 7.0. Операции с текстовыми файлами Выделение буфера обмена Установка связи Открытие файла Чтение из файла Запись в файл Закрытие.
Цель олимпиады по информатике способствовать поиску наиболее одаренных школьников. Важной особенностью задач, используемых при проведении школьного и муниципального.
Чтобы переваривать знания, Нужно поглощать их с аппетитом. А. Франс.
Файловый ввод- вывод данных в Pascalе Средства обработки файлов 11 класс.
Пример задачи с решением C4 (высокий уровень, время – 60 мин)
Беляев Сергей Николаевич МЕТОДИКА ПОДГОТОВКИ ШКОЛЬНИКОВ К ОЛИМПИАДАМ ПО ИНФОРМАТИКЕ С ИСПОЛЬЗОВАНИЕМ ИНТЕРНЕТ-ТЕХНОЛОГИЙ Красноярский.
Файловая переменная. Файл – совокупность данных, записанная во внешней памяти под определенным именем. Любой файл имеет три характерные особенности: уникальное.
Успех можно запрограммировать? (Подумать и написать в тетрадь дома каким для вас будет алгоритм по достижению успеха).
Разделы информатики, используемые в олимпиадных задачах комбинаторика ; сортировка и поиск ; обработка последовательностей ; алгоритмы на графах ; элементы.
Пример задачи с решением C4 (высокий уровень, время – 60 мин)
Динамическое программирование. Олимпиадные задачи.
Учебно-методический материал по информатике и икт (9 класс) по теме: Презентация по теме Разбор заданий КИМ ГИА (задание 20.2)
Сравнение количества заданий, включенных в ГИА и ЕГЭ по темам курса «Информатика и ИКТ»
Электронный задачник по программированию для системы 1С:Предприятие М. Э. Абрамян, М. Ю. Беренкеева Южный федеральный университет, факультет математики,
1. Знаете ли вы, что такое алгоритм? 2. Приведите пример последовательности, каких либо действий. 3.Как можно назвать эту последовательность?
1 Файловый тип данных Файл – это область памяти на внешнем носителе, в которой хранится некоторая информация. Файл – это набор данных, хранящихся во внешней.
Транксрипт:

Интернет-Олимпиады по программированию подготовила Савина Елена Геннадьевна, учитель МОУ « Березовская СОШ» П Канифольный, Нижнеингашского района, Красноярского края

C 2008г- олимпиада по информатике как интеренет-олимпиада ( школьный, региональный тур) Дистанционные курсы «Основы программирования на языке Pascal» виртуальная школа (+обязательный курс «Основы ИКТ») Обязательное решение задач со школы программиста

Условная классификация олимпиадных задач: Арифметика - математические задачи, работа с большими числами (длинная арифметика), такие задачи, как правило, требуют знания формул, умение их применять, а код программ может быть небольшим Геометрия - геометрические задачи, здесь может быть описана какая либо ситуация взаимодействия тел на плоскости и в пространстве Динамическое программирование - задачи, направленные на выявление рекуррентных соотношений Сортировка и последовательности - работа с данными, представленными в виде массива Графы - задачи с графами (структурами данных, основаных на вершинах и ребрах) Рекурсия - задачи на поиск с рекурсивным перебором вариантов

Требования к задачам: Все задачи требуют работы с файлами INPUT.TXT и OUTPUT.TXT, предназначенными для чтения входных данных и вывода результата соответственно. Отправлять решения можно только зарегистрированным пользователям в виде исходного кода в файлах с расширениями *.pas, *.dpr, *.c, *.cpp, *.java, *.bas. Проверяющая система обрабатывает только программы, реализованные на языках Pascal, С++, Java и Basic, используя следующие компиляторы: Borland Delphi 7.0 Microsoft Visual C Java 2 SDK 1.5 Microsoft QBasic 4.5

Архив задач

пример задачи

"A+B" на Pascal Proqram summa; var a, b : longint; begin assign(input, 'input.txt'); reset(input); assign(output, 'output.txt'); rewrite(output); read(a, b); write(a + b); end.

"А+В" на Basic open "input.txt" for input as #1 open "output.txt" for output as #2 input #1,a#,b# print #2,a#+b# close #1 close #2

Обратить внимание!!! Тип входных и выходных данных Сообщения об ошибках При выставлении балла за задачу учитывается : время (чем быстрее вытавлено решение, тем выше балл) Количество попыток (чем больше, тем меньше балл)

Сайты по программированию olympiads.ru acm.timus.ru acm.sgu.ru programmingchallenges.comtopcoder.com

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