воскресенье, 30 ноября 2014 г.

Олимпиада ИТМО

1-ые туры отборочных этапов олимпиады ИТМО по математике и информатике проходят с 20 ноября по 10 декабря 2014 года. Не откладывайте участие на последний день!

суббота, 15 ноября 2014 г.

Материалы по рекурсии

 http://www.tvd-home.ru/recursion "Рекурсия и рекурсивные алгоритмы" на сайте Диканева Т.В.
http://server.179.ru/tasks/training/recursion.html Тренировочные задания по теме "Рекурсия" на сайте московской школы № 179 

Типовые задачи для контрольной работы по рекурсии

  1. Даны два целых числа A и В (каждое в отдельной строке). Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае.
  2. Дано натуральное число N. Выведите все его цифры по одной, в обратном порядке, разделяя их пробелами или новыми строками. При решении этой задачи нельзя использовать строки, списки, массивы, циклы. Разрешена только рекурсия и целочисленная арифметика.
  3. Дано слово, состоящее только из строчных латинских букв. Проверьте, является ли это слово палиндромом. Выведите YES или NO. При решении этой задачи нельзя пользоваться циклами, 
  4. Дана последовательность натуральных чисел (одно число в строке), завершающаяся числом 0. Определите наибольшее значение числа в этой последовательности. В этой задаче нельзя использовать глобальные переменные и передавать какие-либо параметры в рекурсивную функцию. Функция получает данные, считывая их с клавиатуры. Функция возвращает единственное значение: максимум считанной последовательности. Гарантируется, что последовательность содержит хотя бы одно число (кроме нуля).
  5. Что будет выведено на экран в результате вызова рекурсивной процедуры Rec(5);
procedure Rec(a: integer);
begin
  if a>0 then
    Rec(a-1);
  writeln(a);
end;

воскресенье, 19 октября 2014 г.

Д/з Записи

Написать программу, вносящую изменения в типизированный файл с записями (например, при условии, что одно поле равно определенному значению, изменить значение другого поля).

понедельник, 15 сентября 2014 г.

Д/з на 17.09.14

Написать программу для обработки строк с подпрограммами (необходимы хотя бы одна процедура и хотя бы одна функция с параметрами).

пятница, 12 сентября 2014 г.

понедельник, 1 сентября 2014 г.

вторник, 13 мая 2014 г.

воскресенье, 4 мая 2014 г.

Д/з по информатике на 6.05.14

Повторить работу с текстовыми файлами.
Выбрать одну из двух задач. Программу выслать на почту.

Очень легкая задача:
 написать программу, которая выводит на экран одно число - количество стран Европы и стран Африки в файле, содержащем количество населения разных стран.

Легкая задача: написать программу, которая выводит на экран два числа - количество стран Европы и количество стран Африки в файле, содержащем количество населения разных стран.

Задача посложнее: написать программу, которая выводит на экран десять стран Азии (с количеством населения) и десять стран Африки из файла, содержащего количество населения разных стран.

вторник, 25 марта 2014 г.

Исправление по информатике и ИКТ

Переписывание по информатике в пятницу 28.03.14 в 12-00 ТОЛЬКО при наличии работы над ошибками, присланной не позднее 21-00 четверга 27.03.14 (в письме - индивидуальное условие задачи по шаблону из блога, программа - во вложении).

четверг, 20 марта 2014 г.

Работа над проектом

08.04.14 сдача документации к проекту (текстовый документ "Руководство пользователя")

15.04.14 защита проекта.

Необходимо иметь
  • дневник проекта, 
  • документацию,
  •  исходный текст программы и все необходимые файлы. 
Регламент выступления 5 минут.

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

Электронная регистрация работ участников XVIII Конкурса компьютерных работ учащихся Кировского района

Анкета по итогам работы электива

Типовые задачи по теме "Процедуры. Массивы"

Написать программу с процедурами, которая
  • вводит массив с клавиатуры/ заполняет массив случайными числами из заданного диапазона
  • выводит получившийся массив в виде таблицы на экран
  • находит минимум или максимум/ количество/ сумму/ среднее арифметическое во всем массиве/ в заданной строке или столбце среди всех элементов/ положительных или отрицательных элементов/ четных или нечетных/ кратных заданному числу/ оканчивающихся на заданную цифру
  • меняет в массиве/ в заданной строке или столбце заданный элемент

вторник, 18 февраля 2014 г.

Д/з по программированию

Архив подпрограмм 9а для создания пейзажа
https://drive.google.com/file/d/0B8gpIg-SZBYVam5lYnVib3NxOHc/edit?usp=sharing

Требования к программе:
  1. Необходимо использовать не менее 3 подпрограмм. 
  2. Хотя бы к одной подпрограмме необходимо обращаться в цикле.
  3. Хотя бы одно изображение использовать с разными размерами.
 Снимок получившегося изображения желательно разместить в комментариях.

воскресенье, 26 января 2014 г.

Электив Gimp

Найдите интересный урок и, используя его, обработайте фотографию, которую Вы сделали сами. В комментариях предлагается разместить ссылку на урок и Ваши фотографии (до и после обработки).

четверг, 23 января 2014 г.

Электив "Графический редактор Gimp"

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