|
|
(не показано 11 промежуточных версий 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>
| |
− | После ввода данных нажимается клавиша '''''Enter'''''.<br>
| |
− | Если переменных несколько ввод их значений выполняется последовательно через пробел и заканчивается нажатием клавиши '''''Enter'''''.<br>
| |
− | | |
− | ''<U>Пример:</U>''<br>
| |
− | '''''ввод x''''' |ввод значения в переменную Х<br>
| |
− | '''''ввод x, y''''' |ввод значений в переменные Х и Y<br>
| |
− | '''''ввод x, y, z''''' |ввод значений в переменные Х, Y и Z<br>
| |
− | | |
− | <U>''Алгоритм решения линейных задач с использованием ввода данных с клавиатуры обычно имеет следующий вид''</U>:<br>
| |
− | 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> | + | '''''<U>[[Ветвление]]</U>''''' |
− | :'''''<тело цикла>'''''<br>
| |
− | '''''кц'''''<br> | |
| | | |
− | '''''<условие>''''' – логическое выражение, истинность которого проверяется при входе в цикл<br> | + | '''''<U>[[Циклический алгоритм.]]</U>''''' |
− | '''''<тело цикла>''''' – операторы, которые будут повторяться при работе цикла<br>
| |
| | | |
− | [https://cloud.mail.ru/public/Dnav/nnTVkZYTE Презентация с поясняющим примером] | + | [http://LearningApps.org/display?v=p5kg1s5qa16 Упражнения] на [http://learningapps.org learningapps.org]. |
− | | |
− | [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 анкетирование]. |
| + | |
| + | [[Категория:Учебные проекты]] |
ГИА выпускников 9-х классов оценивается на региональном уровне. В случае успешной сдачи экзаменов ученикам выдают аттестаты об основном общем образовании.
На данный момент обязательными экзаменами в форме ОГЭ являются только русский язык и математика. С 2016 года введены два экзамена по выбору учащихся. Предмет Информатика и ИКТ может быть выбран для итоговой аттестации в качестве экзамена по выбору.
Данная страница служит для помощи учащимся при подготовке к ГИА по Информатике и ИКТ.
Дополнительно можно предложить информацию по переводу восьмеричных чисел в двоичные, шестнадцатеричные и обратно: Перевод 8-2-16.
Синтаксис языка программирования Паскаль хорошо и компактно описан в памятке, распространяемой сайтом videouroki.net. Её можно взять здесь.
В данном блоке прошу вас поделиться полезными ссылками по теме подготовки к ГИА по информатике. Для получения возможности правки страницы необходимо зарегистрироваться на сайте.