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

Материал из IOC
Перейти к: навигация, поиск
(Информация к размышлению)
(Итоговая анкета)
 
(не показано 6 промежуточных версий 1 участника)
Строка 62: Строка 62:
 
'''''кон'''''                          | конец программы
 
'''''кон'''''                          | конец программы
  
 +
[http://LearningApps.org/display?v=pfrk5enka16 Упражнение] на [http://learningapps.org learningapps.org].
  
 
'''Основные алгоритмические конструкции'''
 
'''Основные алгоритмические конструкции'''
  
'''''[[Следование (линейный алгоритм)]]'''''
+
'''''<U>[[Следование (линейный алгоритм)]]</U>'''''
  
 +
'''''<U>[[Ветвление]]</U>'''''
  
 +
'''''<U>[[Циклический алгоритм.]]</U>'''''
  
'''''Ветвление'''''<br>
+
[http://LearningApps.org/display?v=p5kg1s5qa16 Упражнения] на [http://learningapps.org learningapps.org].
Алгоритм ветвления используется для решения задач, в которых выполнение каких-либо действий зависит от значения исходных данных.<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 Задания для тренировки]
 
  
 
===Начала программирования на языке Паскаль===
 
===Начала программирования на языке Паскаль===
Строка 259: Строка 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 анкетирование].
 +
 +
[[Категория:Учебные проекты]]

Текущая версия на 20: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ЕГЭ

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

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

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