Подготовка к ОГЭ по информатике

Скачать программу TurboPascal 7.0 http://nsportal.ru/shkola/informatika-i-ikt/library/2014/12/25/skachat-programmu-turbopascal7-0

Скачать программу Free Pascal (Windows)

Скачать программу Pascal ABC скачать бесплатно для Windows новую версию

Скачать программу КуМир https://www.niisi.ru/kumir/dl.htm

 

Книги:

ОГЭ_2016_Евич https://yadi.sk/i/UE6euKnPmJnqj

ОГЭ_2016_С.С.Крылов, Т.Е.Чуркина http://net-dvoek.ru/pdf/365-144.pdf

ОГЭ по информатике, задание № 20.2 "Программирование"http://o-informatika.blogspot.ru/2014/05/202-i.html

Интернет-ресурсы содержащие информацию о ЕГЭ и ГИА

- Министерство образования и науки РФ
- Закон Российской Федерации «Об образовании»
- Федеральный центр тестирования
- Федеральный портал "Российское образование"
- Российский общеобразовательный портал
- Единое окно доступа к образовательным ресурсам
- Российский совет олимпиад школьников "Мир олимпиад"
- Официальный информационный портал ЕГЭ
- Официальный информационный портал ГИА
- ФИПИ Федеральный институт педагогических измерений
- Информатика. Образовательный ресурс
- Министерство образования и науки Самарской области
- РЦМО Региональный центр мониторинга в образовании
- Департамент образования мэрии городского округа Тольятти
 

Информация для выпускников

- Правила заполнения бланков ЕГЭ
- Олимпиады и ЕГЭ
- Свидетельство о результатах ЕГЭ
- Советы психолога

Демоверсии ГИА
Демонстрационная версия ГИА-2009
Демонстрационная версия ГИА-2010
Демонстрационная версия ГИА-2011
Демонстрационная версия ГИА-2012
Демонстрационная версия ГИА-2013
Демонстрационная версия ГИА-2014
Проект демонстрационной версии ОГЭ-2015

Задания из Открытого банка заданий ГИА-9 сайта ФИПИ
- Задание_1
- Задание_2
- Задание_3
- Задание_4
- Задание_5
- Задание_6
- Задание_7-1
- Задание_7-2
- Задание_8
- Задание_9
- Задание_10
- Задание_11
- Задание_12
- Задание_13
- Задание_14
- Задание_15
- Задание_16-1
- Задание_16-2
- Задание_16-3
- Задание_17
- Задание_18
- Решение задание_19
- Задание_20.2 "Нахождение количества чисел"
- Задание_20.2 "Нахождение суммы (произведения) чисел"
- Задание_20.2 "Нахождение максимального числа"
- Задание_20.2 "Нахождение минимального числа"
- Задание_20.2 "Нахождение среднего арифметического чисел"

Задания для тренировки к ГИА
Кодирование информации
Единицы измерения информации
Измерение информации
Определение количества информации
Алфавитный подход к определению количества информации
Задачи для подготовки к зачетной работе по теме "Информация и Информационные процессы"
Кодирование текстовой информации
Файлы. Файловые системы
Дополнительные задачи по теме "Файлы. Файловые системы"
Передача информации
Адресация в Интернете
Дополнительные задачи по теме "Адресация в Интернете"
Поиск информации в Интернете
Дополнительные задачи по теме "Поиск информации в Интернете"
Кодирование графической информации - 1
Кодирование графической информации - 2
Задание "Кодовые таблицы"
Кодирование и обработка числовой информации
Электронные таблицы
Формулы. Абсолютная и относительная адресация в MS Excel
Базы данных
Алгебра логики


Демоверсии ЕГЭ
Демонстрационная версия ЕГЭ-2005
Демонстрационная версия ЕГЭ-2006
Демонстрационная версия ЕГЭ-2007
Демонстрационная версия ЕГЭ-2008
Демонстрационная версия ЕГЭ-2009
Демонстрационная версия ЕГЭ-2010
Демонстрационная версия ЕГЭ-2011
Демонстрационная версия ЕГЭ-2012
Демонстрационная версия ЕГЭ-2013
Проект демонстрационной версии ЕГЭ-2015

Задания для тренировки к ЕГЭ
Алгоритмы и исполнители
Базы данных
Интернет
Информация
Комбинаторика
Логика
Системы счисления
Файловая система
Электронные таблицы
Задания части 3
Задания С1 с решениями
Задания С2 с решениями
Задания С3 с решениями
Задания С4 с решениями

Презентации
Презентация "Кодирование информации"
Презентация "Основы логики"
Презентация "Стратегия игры. Решение задач методом "Графы"
Презентация "Алгоритмы. Исполнители алгоритмов" 
 

Тесты

Online тесты ЕГЭ по информатике и ИКТ Яндекса
Online генератор вариантов ЕГЭ сайта К.Полякова
Online тесты сайта Клякс@.net
Online тесты ЕГЭ сайта Решу ЕГЭ РФ
Тест по теме "Информация. Измерение информации"

Скачать:

Предварительный просмотр:

Предварительный просмотр:


Предварительный просмотр:

1 вариант
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, делящееся нацело на 7.Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда есть число, делящееся нацело на 7. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна ввести одно число- минимальное число, делящееся нацело на 7.
Пример работы программы:
Входные данные : 3,11,14,77
Выходные данные: 14
2 вариант
Напишите программу, которая в последовательности натуральных чисел определяет максимальное четное число. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда есть четное число. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна ввести одно число- максимальное четное число.
Пример работы программы:
Входные числа:3,10,99,42
Выходные числа:42
3 вариант
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное 16.  Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда есть число, кратное 16. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна ввести одно число- минимальное число -минимальное число, кратное 16.
Пример работы программы:
Входные числа:3,64,48,80
Выходные числа:48
4 вариант
Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 1.
Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда есть число, оканчивающееся на 1. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна ввести одно число- максимальное число, оканчивающееся на 1.
Пример работы программы:
Входные числа:3,11,21,31
Выходные числа:31
5 вариант
Напишите программу, которая в последовательности натуральных чисел определяет количество всех чисел, кратных 6 и оканчивающихся на 0.
Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел оканчивается числом 0 (0- признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: количество всех чисел последовательности , кратных 6 и оканчивающихся на 0.
Пример работы программы:
Входные числа:20,6,120,100,150,0
Выходные числа:2

6 вариант
Напишите программу, которая в последовательности натуральных чисел определяет количество всех чисел, кратных 7 и оканчивающихся на 5. Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел оканчивается числом 0 (0- признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: количество всех чисел последовательности , кратных 7 и оканчивающихся на 5.
Пример работы программы:
Входные числа:35,49,55,105,155,0
Выходные числа:2
7 вариант
Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 7 и оканчивающихся на 5. Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел оканчивается числом 0 (0- признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму всех чисел последовательности , кратных 7 и оканчивающихся на 5.
Пример работы программы:
Входные числа:35,49,55,105,155,0
Выходные числа:140
8 вариант
Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 3 и оканчивающихся на 6. Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел оканчивается числом 0 (0- признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму всех чисел последовательности , кратных 3 и оканчивающихся на 6.
Пример работы программы:
Входные числа:36,56,33,126,3,0
Выходные числа:162
9 вариант
Напишите программу, которая в последовательности натуральных чисел определяет сумму и количество всех четных чисел, кратных 5. Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел оканчивается числом 0 (0- признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести два числа:  сумму последовательности и количество четных чисел, кратных 5.
Пример работы программы:
Входные числа:4,60,15,0
Выходные числа:79,1
10 вариант
Напишите программу, которая в последовательности натуральных чисел определяет их количество и  сумму  четных чисел.
Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел оканчивается числом 0 (0- признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести два числа:  длину последовательности и сумму честных чисел.
Пример работы программы:
Входные числа:4,60,15,0           Выходные числа:3,64


Предварительный просмотр:

Предварительный просмотр:

Предварительный просмотр:


Предварительный просмотр:

Задания 9.

Простейший циклический алгоритм,

записанный на алгоритмическом языке

1.

Var s,k: integer;

Begin

s := 0;

for k := 3 to 7 do

s := s + 6;

writeln(s);

End.

2.

Var s,k: integer;

Begin

s := 0;

for k := 4 to 8 do

s := s + 7;

writeln(s);

End.

3.

Var s,k: integer;

Begin

s := 0;

for k := 4 to 7 do

s := s + 8;

writeln(s);

End.

4.

Var s,k: integer;

Begin

s := 0;

for k := 3 to 8 do

s := s + 9;

writeln(s);

End.

5.

Var s,k: integer;

Begin

s := 0;

for k := 3 to 8 do

s := s + 7;

writeln(s);

End.

6.

Var s,k: integer;

Begin

s := 0;

for k := 3 to 8 do

s := s + 6;

writeln(s);

End.

7.

Var s,k: integer;

Begin

s := 0;

for k := 5 to 9 do

s := s + 8;

writeln(s);

End.

8.

Var s,k: integer;

Begin

s := 0;

for k := 6 to 10 do

s := s + 10;

writeln(s);

End.

9.

Var s,k: integer;

Begin

s := 0;

for k := 7 to 11 do

s := s + 11;

writeln(s);

End.

10.

Var s,k: integer;

Begin

s := 0;

for k := 8 to 12 do

s := s + 12;

writeln(s);

End.

11.

Var s,k: integer;

Begin

s := 0;

for k := 9 to 13 do

s := s + 9;

writeln(s);

End.

12.

Var s,k: integer;

Begin

s := 0;

for k := 6 to 9 do

s := s + 12;

writeln(s);

End.

13.

Var s,k: integer;

Begin

s := 0;

for k := 7 to 12 do

s := s + 11;

writeln(s);

End.

14.

Var s,k: integer;

Begin

s := 0;

for k := 6 to 12 do

s := s + 10;

writeln(s);

End.

15.

Var s,k: integer;

Begin

s := 0;

for k := 12 to 15 do

s := s + 13;

writeln(s);

End.

16.

Var s,k: integer;

Begin

s := 0;

for k := 13 to 16 do

s := s + 14;

writeln(s);

End.

Источник: http://inf.sdamgia.ru/test?theme=9



Предварительный просмотр:

Задания 10.

Циклический алгоритм обработки массива чисел,

записанный на алгоритмическом языке

1.

Var k, m: integer;        

Dat: array[1..10] of integer;

Begin                        

Dat[1]        := 12;        Dat[2]        := 15;

Dat[3]        := 17;        Dat[4]        := 15;

Dat[5]        := 14;        Dat[6]        := 12;

Dat[7]        := 10;        Dat[8]        := 13;

Dat[9]        := 14;        Dat[10]        := 15;

m := 0;                        

for k :=        1 to        10 do        

if Dat[k] =        15 then        

begin                

m := m+1;        

end;                        

writeln(m);                

End.

2.

Var k, m: integer;        

Dat: array[1..10] of integer;

Begin                        

Dat[1]        := 12;        Dat[2]        := 15;

Dat[3]        := 17;        Dat[4]        := 15;

Dat[5]        := 14;        Dat[6]        := 12;

Dat[7]        := 10;        Dat[8]        := 13;

Dat[9]        := 14;        Dat[10]        := 15;

m := 0;                        

for k :=        1 to        10 do        

if Dat[k] > m then        

begin                

m := Dat[k]        

end;                        

writeln(m);                

End.

3.

Var k, m: integer;        

Dat: array[1..10] of integer;

Begin                        

Dat[1]        := 12;        Dat[2]        := 15;

Dat[3]        := 17;        Dat[4]        := 15;

Dat[5]        := 14;        Dat[6]        := 12;

Dat[7]        := 10;        Dat[8]        := 13;

Dat[9]        := 14;        Dat[10]        := 15;

m := 20;                        

for k :=        1 to        10 do        

if Dat[k] < m then        

begin                

m := Dat[k]        

end;                        

writeln(m);                

End.

4.

Var k, m: integer;        

Dat: array[1..10] of integer;

Begin                        

Dat[1]        := 12;        Dat[2]        := 15;

Dat[3]        := 17;        Dat[4]        := 15;

Dat[5]        := 14;        Dat[6]        := 12;

Dat[7]        := 10;        Dat[8]        := 13;

Dat[9]        := 14;        Dat[10]        := 15;

m := 0;                        

for k :=        1 to        10 do        

if Dat[k] > 12 then        

begin                

m := m + 1        

end;                        

writeln(m);                

End.

5.

Var k, m: integer;        

Dat: array[1..10] of integer;

Begin                        

Dat[1]        := 2;        Dat[2]        := 5;

Dat[3]        := 8;        Dat[4]        := 5;

Dat[5]        := 4;        Dat[6]        := 2;

Dat[7]        := 0;        Dat[8]        := 3;

Dat[9]        := 4;        Dat[10]        := 5;

m := 0;                        

for k :=        1 to        10 do        

if Dat[k] > m then        

begin                

m := Dat[k]        

end;                        

writeln(m);                

End.

6.

Var k, m: integer;        

Dat: array[1..10] of integer;

Begin                        

Dat[1]        := 2;        Dat[2]        := 5;

Dat[3]        := 7;        Dat[4]        := 5;

Dat[5]        := 4;        Dat[6]        := 2;

Dat[7]        := 0;        Dat[8]        := 3;

Dat[9]        := 4;        Dat[10]        := 5;

m := 10;                        

for k :=        1 to        10 do        

if Dat [ k] < m then        

begin                

m := Dat[k]        

end;                        

writeln(m);                

End.

7.

Var k, m: integer;        

Dat: array[1..10] of integer;

Begin                        

Dat[1]        := 2;        Dat[2]        := 5;

Dat[3]        := 7;        Dat[4]        := 5;

Dat[5]        := 4;        Dat[6]        := 2;

Dat[7]        := 0;        Dat[8]        := 2;

Dat[9]        := 4;        Dat[10]        := 5;

m := 0;                        

for k :=        1 to        10 do        

if Dat[k] > 3 then        

begin                

m := m+1        

end;                        

writeln(m);                

End.

8.

Var k, m: integer;        

Dat: array[1..10] of integer;

Begin                        

Dat[1]        := 56;        Dat[2]        := 70;

Dat[3]        := 20;        Dat[4]        := 41;

Dat[5]        := 14;        Dat[6]        := 22;

Dat[7]        := 30;        Dat[8]        := 12;

Dat[9]        := 65;        Dat[10]        := 35;

m := 0;                        

for k :=        1 to        10 do        

if Dat[k] > 25 then        

begin                

m := m+1        

end;                        

writeln(m);                

End.

9.

Var k, m: integer;        

Dat: array[1..10] of integer;

Begin                        

Dat[1]        := 56;        Dat[2]        := 70;

Dat[3]        := 20;        Dat[4]        := 41;

Dat[5]        := 14;        Dat[6]        := 22;

Dat[7]        := 30;        Dat[8]        := 12;

Dat[9]        := 65;        Dat[10]        := 35;

m := 0;                        

for k :=        1 to        10 do        

if Dat[k] < 35 then        

begin                

m := m+1        

end;                        

writeln(m);                

End.

10.

Var k, m: integer;        

Dat: array[1..10] of integer;

Begin                        

Dat[1]        := 56;        Dat[2]        := 70;

Dat[3]        := 20;        Dat[4]        := 41;

Dat[5]        := 14;        Dat[6]        := 22;

Dat[7]        := 30;        Dat[8]        := 12;

Dat[9]        := 65;        Dat[10]        := 35;

m := 100;                        

for k :=        1 to        10 do        

if Dat[k] < m then        

begin                

m := Dat[k]        

end;                        

writeln(m);                

End.

11.

Var k, m: integer;        

Dat: array[1..10] of integer;

Begin                        

Dat[1]        := 56;        Dat[2]        := 70;

Dat[3]        := 20;        Dat[4]        := 41;

Dat[5]        := 14;        Dat[6]        := 22;

Dat[7]        := 30;        Dat[8]        := 12;

Dat[9]        := 65;        Dat[10]        := 35;

m := 0;                        

for k :=        1 to        10 do        

if Dat[k] > m then        

begin                

m := Dat[k]        

end;                        

writeln(m);                

End.

12.

Var k, m: integer;        

Dat: array[1..10] of integer;

Begin                        

Dat[1]        := 16;        Dat[2]        := 20;

Dat[3]        := 20;        Dat[4]        := 41;

Dat[5]        := 14;        Dat[6]        := 21;

Dat[7]        := 28;        Dat[8]        := 12;

Dat[9]        := 15;        Dat[10]        := 35;

m := 0;                        

for k :=        1 to        10 do        

if Dat[k] < 25 then        

begin                

m := m+1        

end;                        

writeln(m);                

End.

Источник: http://inf.sdamgia.ru/test?theme=10



Предварительный просмотр:

Задания 11.

Анализирование информации,

 представленной в виде схем

1.http://inf.sdamgia.ru/get_file?id=608

2.http://inf.sdamgia.ru/get_file?id=652

3.http://inf.sdamgia.ru/get_file?id=722

4.http://inf.sdamgia.ru/get_file?id=737

5.http://inf.sdamgia.ru/get_file?id=745

6.http://inf.sdamgia.ru/get_file?id=745

7.http://inf.sdamgia.ru/get_file?id=753

8.http://inf.sdamgia.ru/get_file?id=759

9.http://inf.sdamgia.ru/get_file?id=767

10.http://inf.sdamgia.ru/get_file?id=772

Источник: http://inf.sdamgia.ru/test?theme=11