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

Категория: Информатика
Нажмите для полного просмотра!
Интернет-Олимпиады по программированию   подготовила  Савина Елена Геннадьевна,   учитель МОУ « Березовская СОШ»  П Канифольный, Ни, слайд №1Интернет-Олимпиады по программированию   подготовила  Савина Елена Геннадьевна,   учитель МОУ « Березовская СОШ»  П Канифольный, Ни, слайд №2Интернет-Олимпиады по программированию   подготовила  Савина Елена Геннадьевна,   учитель МОУ « Березовская СОШ»  П Канифольный, Ни, слайд №3Интернет-Олимпиады по программированию   подготовила  Савина Елена Геннадьевна,   учитель МОУ « Березовская СОШ»  П Канифольный, Ни, слайд №4Интернет-Олимпиады по программированию   подготовила  Савина Елена Геннадьевна,   учитель МОУ « Березовская СОШ»  П Канифольный, Ни, слайд №5Интернет-Олимпиады по программированию   подготовила  Савина Елена Геннадьевна,   учитель МОУ « Березовская СОШ»  П Канифольный, Ни, слайд №6Интернет-Олимпиады по программированию   подготовила  Савина Елена Геннадьевна,   учитель МОУ « Березовская СОШ»  П Канифольный, Ни, слайд №7Интернет-Олимпиады по программированию   подготовила  Савина Елена Геннадьевна,   учитель МОУ « Березовская СОШ»  П Канифольный, Ни, слайд №8Интернет-Олимпиады по программированию   подготовила  Савина Елена Геннадьевна,   учитель МОУ « Березовская СОШ»  П Канифольный, Ни, слайд №9Интернет-Олимпиады по программированию   подготовила  Савина Елена Геннадьевна,   учитель МОУ « Березовская СОШ»  П Канифольный, Ни, слайд №10Интернет-Олимпиады по программированию   подготовила  Савина Елена Геннадьевна,   учитель МОУ « Березовская СОШ»  П Канифольный, Ни, слайд №11

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

Слайды и текст этой презентации


Слайд 1





Интернет-Олимпиады по программированию

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

Слайд 2





C 2008г- олимпиада по информатике как интеренет-олимпиада ( школьный, региональный тур)

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

Слайд 3






Условная классификация олимпиадных задач:

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

Слайд 4





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

Слайд 5





Архив задач
Описание слайда:
Архив задач

Слайд 6





 пример задачи
Описание слайда:
пример задачи

Слайд 7





"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.
Описание слайда:
"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.

Слайд 8





"А+В" на 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
Описание слайда:
"А+В" на 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

Слайд 9





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

Слайд 10





Сайты по программированию
olympiads.ru
acm.timus.ru
acm.sgu.ru
programmingchallenges.comtopcoder.com
Описание слайда:
Сайты по программированию olympiads.ru acm.timus.ru acm.sgu.ru programmingchallenges.comtopcoder.com

Слайд 11





Дистрибутивы
В данном разделе сайта представлены наиболее популярные дистрибутивы компиляторов и сред разработки программ, которые могут использоваться в олимпиадном программировании, в частности, для решения задач на сайте. 
http://acmp.ru/article.asp?id_text=845
Описание слайда:
Дистрибутивы В данном разделе сайта представлены наиболее популярные дистрибутивы компиляторов и сред разработки программ, которые могут использоваться в олимпиадном программировании, в частности, для решения задач на сайте. http://acmp.ru/article.asp?id_text=845



Похожие презентации
Mypresentation.ru
Загрузить презентацию