Виртуальная площадка "Подготовка к ГИА по информатике" — различия между версиями

Материал из IOC
Перейти к: навигация, поиск
(Основы алгоритмизациии)
(Итоговая анкета)
 
(не показано 8 промежуточных версий 1 участника)
Строка 12: Строка 12:
 
== Информация к размышлению ==
 
== Информация к размышлению ==
  
Формат экзамена близок к ЕГЭ.
+
# Формат экзамена близок к ЕГЭ.
 
+
# Первичные баллы за выполнение экзаменационной работы ГИА переводятся в оценку по пятибалльной шкале по разработанной ФИПИ методике.
Первичные баллы за выполнение экзаменационной работы ГИА переводятся в оценку по пятибалльной шкале по разработанной ФИПИ методике.
+
# Баллы, полученные на ГИА и переведённые в пятибалльную систему, влияют на отметку в аттестате. В аттестат ставится средний показатель между отметкой, полученной на ГИА, годовой по предмету. Округление производится по правилам математики, то есть 3,5 и 4,4 округляются до 4.
 
+
# Оценки за экзамен ученики могут узнать в своей школе после проверки работ и утверждения результатов.
Баллы, полученные на ГИА и переведённые в пятибалльную систему, влияют на отметку в аттестате. В аттестат ставится средний показатель между отметкой, полученной на ГИА, годовой по предмету. Округление производится по правилам математики, то есть 3,5 и 4,4 округляются до 4.
 
 
 
Оценки за экзамен ученики могут узнать в своей школе после проверки работ и утверждения результатов.
 
  
 
'''Таблица перевода баллов по Информатике и ИКТ (по состоянию на 2016 год)'''
 
'''Таблица перевода баллов по Информатике и ИКТ (по состоянию на 2016 год)'''
Строка 41: Строка 38:
 
Максимальный первичный балл: 22 балла
 
Максимальный первичный балл: 22 балла
  
[http://yuridicheskaya-konsultaciya.ru/ege-gia/perevod_ballov_gia.html Юридическая и налоговая консультация онлайн]
+
Более полную информацию можно получить на сайте [http://yuridicheskaya-konsultaciya.ru/ege-gia/perevod_ballov_gia.html Юридическая и налоговая консультация онлайн]
  
 
== Предлагаемые темы для подготовки ==
 
== Предлагаемые темы для подготовки ==
Строка 65: Строка 62:
 
'''''кон'''''                          | конец программы
 
'''''кон'''''                          | конец программы
  
 +
[http://LearningApps.org/display?v=pfrk5enka16 Упражнение] на [http://learningapps.org learningapps.org].
  
 
'''Основные алгоритмические конструкции'''
 
'''Основные алгоритмические конструкции'''
  
'''''[[Следование (линейный алгоритм)]]'''''
+
'''''<U>[[Следование (линейный алгоритм)]]</U>'''''
 
 
[https://ru.wikipedia.org/wiki/Переменная Переменными] называются параметры программы, значения которых могут изменяться в процессе ее выполнения.<br>
 
Все используемые в программе переменные должны быть определены с указанием их типов до места их использования. Объявление переменных выполняется перед описанием алгоритма (до строки '''''алг''''').<br>
 
Переменные имеют имя, тип, значение и адрес в памяти.<br>
 
Имя переменной строится из символов, используемых в идентификаторах. Обычно имя для переменных выбирают исходя из их назначения в программе. Тип переменной определяет значение, которое можно хранить в переменной, и набор операций, которые можно выполнять с этим значением.<br>
 
''<U>Пример объявления переменных</U>'':<br>
 
'''''цел x''''' | указывается тип и имя переменной<br>
 
'''''вещ y, z''''' |если имеются несколько переменных одного типа, их можно перечислить через запятую<br>
 
''<U>Задать переменной значение можно двумя способами:</U>''<br>
 
1. С помощью оператора присваивания ''''':=''''' (два символа: двоеточие и равно).<br>
 
2. С помощью процедуры ввода значений с клавиатуры (или из файла) '''''ввод'''''.<br>
 
 
 
Оператор присваивания используется следующим образом: слева от него указывается имя переменной, которой будет присвоено значение, справа – выражение, значение которого будет присвоено переменной. При этом сначала вычисляется выражение справа от оператора присваивания, а затем уже его значение присваивается переменной.<br>
 
 
 
<U>''Пример использования оператора присваивания:''</U><br>
 
'''''x := 1959''''' |пер. Х присваивается значение 1959<br>
 
'''''y := x + x * 10'''''  |пер. Y присваивается значение  21549<br>
 
 
 
<U>''Общий вид использования процедуры ввода''</U> '''''ввод''''':<br>
 
  
'''''ввод (список переменных, разделенных запятыми)'''''<br>
+
'''''<U>[[Ветвление]]</U>'''''
После ввода данных нажимается клавиша '''''Enter'''''.<br>
 
Если переменных несколько ввод их значений выполняется последовательно через пробел и заканчивается нажатием клавиши '''''Enter'''''.<br>
 
  
''<U>Пример:</U>''<br>
+
'''''<U>[[Циклический алгоритм.]]</U>'''''
'''''ввод  x'''''             |ввод значения в переменную Х<br>
 
'''''ввод  x, y''''' |ввод значений в переменные Х и Y<br>
 
'''''ввод  x, y, z''''' |ввод значений в переменные Х, Y и Z<br>
 
  
<U>''Алгоритм решения линейных задач с использованием ввода данных с клавиатуры обычно имеет следующий вид''</U>:<br>
+
[http://LearningApps.org/display?v=p5kg1s5qa16 Упражнения] на [http://learningapps.org learningapps.org].
1. На экран выводится подсказка (надпись, указывающая какие данные необходимо вводить в процедуре ввода).<br>
 
2. Выполняется ввод исходных данных с помощью процедуры ввода ввод.<br>
 
3. Выполняются необходимые расчеты и присваивание переменным значений.<br>
 
4. Выводятся на экран результаты расчетов (значения переменных).<br>
 
 
 
''<U>Пример задачи, реализующей линейный алгоритм с вводом данных.</U>''<br>
 
 
 
Условие. Написать программу, вычисляющую площадь прямоугольника при любых значениях его сторон A и B.<br>
 
Решение.<br>
 
'''''вещ a, b, s''''' |объявление переменных<br>
 
'''''алг'''''<br>
 
'''''нач''''' |начало программы<br>
 
:  '''''вывод ”Вычисление площади прямоугольника”''''' |вывод надписи<br>
 
:  '''''вывод ”Введите длины сторон прямоугольника”''''' |вывод подсказки для ввода<br>
 
:  '''''ввод  a, b''''' |ввод данных в переменные а и b<br>
 
:  '''''s := a * b''''' |расчёт по формуле<br>
 
:  '''''вывод ”Площадь прямоугольника со сторонами ”, a, ” и ”, b, ” равна ”, s''''' |вывод результата<br>
 
'''''кон''''' |конец программы<br>
 
 
 
[https://cloud.mail.ru/public/2QMt/FfmwFtAmm Презентация с поясняющим примером]
 
 
 
[https://cloud.mail.ru/public/BGST/Ejfq3NKp7 Задания для тренировки]
 
----
 
 
 
 
 
'''''Ветвление'''''<br>
 
Алгоритм ветвления используется для решения задач, в которых выполнение каких-либо действий зависит от значения исходных данных.<br>
 
Для реализации алгоритма ветвления в алгоритмическом языке применяется оператор выбора (или условный оператор) '''''ЕСЛИ'''''.<br>
 
 
 
''<U>Общий вид оператора если:</U>''<br>
 
 
 
'''''если <условие>'''''<br>
 
'''''то'''''<br>
 
:    '''''<оператор1>'''''<br>
 
'''''иначе'''''<br>
 
:    '''''<оператор2>'''''<br>
 
'''''все'''''<br>
 
 
 
'''''<условие>''''' - это логическое выражение, которое может содержать операции сравнения и логические операции:<br>
 
<table>
 
<tr><td>'''Операции сравнения'''</td><td>'''Логические операции'''</td></tr>
 
<tr><td>> больше</td><td>операция '''И'''</td></tr>
 
<tr><td>< меньше</td><td>операция '''ИЛИ'''</td></tr>
 
<tr><td>= равно</td><td>операция '''НЕ'''</td></tr>
 
<tr><td>>= больше или равно</td></tr>
 
<tr><td><= меньше или равно</td></tr>
 
<tr><td><> не равно</td></tr>
 
</table>
 
Логическое выражение может принимать только два значения '''да''' (истина, когда условие верно) и '''нет''' (ложь, когда условие не верно).<br>
 
Например.<br>
 
Если переменным присвоены следующие значения<br>
 
'''''X:=5; Y:=-7; Z:=23;<br>
 
 
 
<table>
 
<tr><td>'''''X<Y'''''</td><td> результат – Нет</td></tr>
 
<tr><td>'''''X>Y'''''</td><td> результат – Да</td></tr>
 
<tr><td>'''''X + Y = Z'''''</td><td> результат – Нет</td></tr>
 
<tr><td>'''''X + Y <> Z'''''</td><td> результат – Да</td></tr>
 
<tr><td>'''''Z <= X + 4*Y'''''</td><td>   результат – Нет</td></tr>
 
<tr><td>'''''Z >= X + 4*Y'''''</td><td>   результат – Да</td></tr>
 
<tr><td>'''''(X > Y) и (Z > Y)'''''</td><td> результат – Да</td></tr>
 
<tr><td>'''''(X > Y) или (Z > Y)'''''</td><td>  результат – Да</td></tr>
 
<tr><td>'''''(X < Y) и (Z > Y)'''''</td><td>     результат – Нет</td></tr>
 
<tr><td>'''''(X < Y) или (Z > Y)'''''</td><td>  результат – Да</td></tr>
 
<table>
 
 
 
'''''<оператор1>''''' и '''''<оператор2>''''' - это любые операторы, включая вложенные операторы '''''ЕСЛИ'''''.<br>
 
 
 
''<U>Оператор ЕСЛИ работает следующим образом:</U>''<br>
 
:Проверяется '''''<условие>''''', и если оно верно (т.е. равно Да), то будет выполняться '''''<оператор1>''''', иначе (если оно не верно, т.е. равно Нет) будет выполняться '''''<оператор2>'''''.
 
Часть оператора '''''если''''', начинающаяся со слова '''''иначе''''', может отсутствовать. В этом случае, если '''''<условие>''''' не верно, не будет выполняться никаких действий.<br>
 
 
 
<U>''Примеры''.</U><br>
 
Если переменным присвоены следующие значения<br>
 
'''''X:=5; Y:=-7; Z:=23;'''''<br>
 
1. '''''если X<Y то'''''<br>
 
:'''''вывод "X меньше Y"'''''<br>
 
'''''иначе'''''<br>
 
:'''''вывод "X не меньше Y"''''' <br>
 
'''''все'''''<br>
 
т.к. условие не выполняется, на экран будет выведена вторая надпись<br>
 
2. '''''если  Z >= X + 4*Y то'''''<br>
 
:'''''вывод "Z=", Z'''''<br>
 
'''''иначе'''''<br>
 
:'''''вывод "Значение X в квадрате равно", X*X'''''<br>
 
'''''все'''''<br>
 
т.к. условие выполняется, на экран будет выведена первая надпись<br>
 
3. '''''если  (X < Y) или (Z > Y) то'''''<br>
 
:'''''вывод "Одно из условий выполнено"'''''<br>
 
'''''все'''''<br>
 
т.к. одно из условий выполняется (Z >Y), надпись будет выведена экран.<br>
 
4. '''''если  (X < Y) и (Z > Y) то'''''<br>
 
:'''''вывод "Одно из условий выполнено"'''''<br>
 
'''''все'''''<br>
 
т.к. одно из условий не выполняется (X<Y), надпись не будет выведена экран.<br>
 
:Если по условию задачи вместо <оператора1> или <оператора2> (см. общий вид) необходимо чтобы выполнилось не одно, а несколько действий (операторов), то эти операторы записываются на отдельных строчках или разделяются точкой с запятой:<br>
 
 
 
Например так:<br>
 
'''''если X>Y то'''''<br>
 
:'''''X:=Y+Z<br>'''''
 
:'''''вывод 'Значение X изменилось и стало равно ', X'''''<br>
 
'''''все'''''<br>
 
 
 
или так:<br>
 
'''''если X>Y то'''''<br>
 
:'''''X:=Y+Z; вывод 'Значение X изменилось и стало равно ', X'''''<br>
 
'''''все'''''<br>
 
Пример решения задачи с использованием оператора выбора ЕСЛИ.<br>
 
[[Файл:if.jpg | 500 px]]<br>
 
Решение.<br>
 
В зависимости от того, какое условие мы будем проверять первым, могут быть различные варианты решения, хотя результат работы программы будет один и тот же. Выбор варианта последовательности проверки условий определяется наилучшей компактностью записи и проверкой меньшего количества условий. <br>
 
'''''вещ X, F'''''<br>
 
'''''алг''''' <br>
 
'''''нач'''''<br>
 
:'''''вывод "Вычисление значения функции при любых Х", нс'''''<br>
 
:'''''вывод "Введите значение Х", нс'''''<br>
 
:'''''ввод X'''''<br>
 
:'''''если X<=0'''''<br>
 
:'''''то'''''<br>
 
::'''''F:=5*X**3-8*X+1'''''<br>
 
:'''''иначе'''''<br>
 
::'''''F:=sqrt(X)'''''<br>
 
:'''''все'''''<br>
 
:'''''вывод "Значение функции при Х=", X, " равно ", F'''''<br>
 
'''''кон'''''<br>
 
 
 
[https://cloud.mail.ru/public/JbrE/JzrP92fPp Презентация с поясняющим примером]<br>
 
 
 
 
 
[https://cloud.mail.ru/public/EJfP/181iCBXVH Задания для тренировки]
 
----
 
 
 
'''Циклический алгоритм.'''
 
 
 
Циклический алгоритм используется для решения задач, в которых выполнение каких-либо действий повторяется определённое количество раз или пока выполняется какое-либо условие.
 
 
 
 
 
 
 
<U>Оператор цикла ПОКА (цикл с предусловием)</U>
 
 
 
Оператор цикла ПОКА позволяет повторять необходимые действия до тех пор, пока верно условие. Поэтому его называют циклом с заданным условием продолжения работы.<br>
 
 
 
''<U>Общий вид оператора ПОКА:</U>''<br>
 
 
 
'''''нц пока <условие> '''''<br>
 
:'''''<тело цикла>'''''<br>
 
'''''кц'''''<br>
 
 
 
'''''<условие>''''' – логическое выражение, истинность которого проверяется при входе в цикл<br>
 
'''''<тело цикла>''''' – операторы, которые будут повторяться при работе цикла<br>
 
 
 
[https://cloud.mail.ru/public/Dnav/nnTVkZYTE Презентация с поясняющим примером]
 
 
 
[https://cloud.mail.ru/public/EJfP/181iCBXVH Задания для тренировки]
 
 
 
<U>Оператор цикла ПРИ (цикл с постусловием)</U>
 
 
 
Оператор цикла ПРИ позволяет повторять необходимые действия до тех пор, пока не будет верно условие. Поэтому его называют циклом с заданным условием окончания работы. Так как условие проверяется в конце цикла, операторы тела цикла выполнятся хотя бы один раз.<br>
 
 
 
''<U>Общий вид оператора ПРИ:</U>''<br>
 
 
 
'''''нц  '''''<br>
 
:'''''<тело цикла>'''''<br>
 
'''''кц при <условие>'''''<br>
 
 
 
'''''<условие>''''' – логическое выражение, истинность которого проверяется в конце цикла<br>
 
'''''<тело цикла>''''' – операторы, которые будут повторяться при работе цикла<br>
 
 
 
[https://cloud.mail.ru/public/KoaU/pSBPNXpzj Презентация с поясняющим примером]
 
 
 
[https://cloud.mail.ru/public/EJfP/181iCBXVH Задания для тренировки]
 
 
 
<U>Оператор цикла ДЛЯ (цикл с параметром)</U>
 
 
 
Оператор цикла ДЛЯ позволяет повторять необходимые действия заранее известное или вычисляемое количество раз (его называют циклом с параметром).<br>
 
 
 
''<U>Общий вид оператора ДЛЯ:</U>''<br>
 
 
 
'''''нц для i от i1 до i2 '''''<br>
 
:'''''<тело цикла>'''''<br>
 
'''''кц'''''<br>
 
 
 
'''''нц''''' и '''''кц''''' – начало и конец цикла<br>
 
'''''i''''' – целочисленная переменная (параметр цикла)<br>
 
'''''i1''''' – выражение, определяющее начальное значение переменной '''''i'''''<br>
 
'''''i2''''' – выражение, определяющее конечное значение переменной '''''i'''''<br>
 
'''''<тело цикла>''''' – операторы, которые будут повторяться при работе цикла<br>
 
 
 
''<U>Работа цикла:</U>''<br>
 
1. При входе в цикл ('''''нц''''') переменной '''''i''''' присваивается начальное значение '''''i1'''''<br>
 
2. Если значение переменной '''''i''''' больше конечного значения '''''i2''''', то управление передаётся за конец цикла '''''кц'''''.<br>
 
3. Выполняются операторы тела цикла<br>
 
4. Значение переменной '''''i''''' увеличивается на '''''1'''''<br>
 
5. Выполнение повторяется, начиная с пункта 2.<br>
 
 
 
 
 
[https://cloud.mail.ru/public/LvkX/2j9JGEYiy Презентация с поясняющим примером]
 
 
 
[https://cloud.mail.ru/public/EJfP/181iCBXVH Задания для тренировки]
 
  
 
===Начала программирования на языке Паскаль===
 
===Начала программирования на языке Паскаль===
Строка 314: Строка 89:
 
[https://cloud.mail.ru/public/N5Es/hVfEnkeJQ Массивы]
 
[https://cloud.mail.ru/public/N5Es/hVfEnkeJQ Массивы]
  
 +
==Полезные ссылки==
 +
В данном блоке прошу вас поделиться полезными ссылками по теме подготовки к ГИА по информатике. Для получения возможности правки страницы необходимо зарегистрироваться на сайте.
  
 +
[http://fipi.ru/oge-i-gve-9 Федеральный институт педагогических измерений (ФИПИ)]
 +
 +
[http://gia.edu.ru/ru/ Официальный информационный портал ГОСУДАРСТВЕННОЙ ИТОГОВОЙ АТТЕСТАЦИИ]
 +
 +
[http://4ege.ru/gia-in-9/ 4ЕГЭ]
 +
 +
[http://www.4egena100.info/novosti-gia.html Единый Государственный Экзамен]
  
 
== Итоговая анкета ==
 
== Итоговая анкета ==
  
 
Для улучшения виртуальной площадки, пожалуйста, пройдите двухминутное [https://www.testograf.ru/ru/oprosi/aktualnie/b1a44ea773d74d071.html анкетирование].
 
Для улучшения виртуальной площадки, пожалуйста, пройдите двухминутное [https://www.testograf.ru/ru/oprosi/aktualnie/b1a44ea773d74d071.html анкетирование].
 +
 +
[[Категория:Учебные проекты]]

Текущая версия на 21:04, 12 ноября 2019

Введение

Госудáрственная итóговая аттестáция (ГИА-9) — это основной обязательный вид экзамена в 9 классе средней школы в России, аналог ЕГЭ для 11-х классов. Служит для контроля знаний, полученных учащимися за 9 лет. (Википедия). Аттестация необходима для перехода в 10 класс или для поступления в колледжи и техникумы.

ГИА выпускников 9-х классов оценивается на региональном уровне. В случае успешной сдачи экзаменов ученикам выдают аттестаты об основном общем образовании.

На данный момент обязательными экзаменами в форме ОГЭ являются только русский язык и математика. С 2016 года введены два экзамена по выбору учащихся. Предмет Информатика и ИКТ может быть выбран для итоговой аттестации в качестве экзамена по выбору.

Данная страница служит для помощи учащимся при подготовке к ГИА по Информатике и ИКТ.

Информация к размышлению

  1. Формат экзамена близок к ЕГЭ.
  2. Первичные баллы за выполнение экзаменационной работы ГИА переводятся в оценку по пятибалльной шкале по разработанной ФИПИ методике.
  3. Баллы, полученные на ГИА и переведённые в пятибалльную систему, влияют на отметку в аттестате. В аттестат ставится средний показатель между отметкой, полученной на ГИА, годовой по предмету. Округление производится по правилам математики, то есть 3,5 и 4,4 округляются до 4.
  4. Оценки за экзамен ученики могут узнать в своей школе после проверки работ и утверждения результатов.

Таблица перевода баллов по Информатике и ИКТ (по состоянию на 2016 год)

Оценка по
пятибалльной шкале
2 3 4 5
Общий балл 0-4 5-11 12-17 18-22

Максимальный первичный балл: 22 балла

Более полную информацию можно получить на сайте Юридическая и налоговая консультация онлайн

Предлагаемые темы для подготовки

Математические основы информатики

Переводы целых чисел между различными системами счисления достаточно проработаны на уроках в школе.

Дополнительно можно предложить информацию по переводу восьмеричных чисел в двоичные, шестнадцатеричные и обратно: Перевод 8-2-16.

Основы алгоритмизациии

Структура программы на школьном алгоритмическом языке

<блок объявления переменных> | объявление переменных, используемых в программе

алг <название алгоритма>

нач | начало программы

<тело программы> | последовательность операторов

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

Упражнение на learningapps.org.

Основные алгоритмические конструкции

Следование (линейный алгоритм)

Ветвление

Циклический алгоритм.

Упражнения на learningapps.org.

Начала программирования на языке Паскаль

Синтаксис языка программирования Паскаль хорошо и компактно описан в памятке, распространяемой сайтом videouroki.net. Её можно взять здесь.

Презентации с разбором примеров:

Цикл While

Цикл Repeat

Цикл For

Массивы

Полезные ссылки

В данном блоке прошу вас поделиться полезными ссылками по теме подготовки к ГИА по информатике. Для получения возможности правки страницы необходимо зарегистрироваться на сайте.

Федеральный институт педагогических измерений (ФИПИ)

Официальный информационный портал ГОСУДАРСТВЕННОЙ ИТОГОВОЙ АТТЕСТАЦИИ

4ЕГЭ

Единый Государственный Экзамен

Итоговая анкета

Для улучшения виртуальной площадки, пожалуйста, пройдите двухминутное анкетирование.