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

Материал из IOC
Перейти к: навигация, поиск
(Основы алгоритмизациии)
Строка 49: Строка 49:
 
===Основы алгоритмизациии===
 
===Основы алгоритмизациии===
  
'''Структура программы на школьном алгоритмическом языке'''
+
''<U>Структура программы на школьном алгоритмическом языке</U>''
  
 
'''''<блок объявления переменных>''''' | объявление переменных, используемых в программе
 
'''''<блок объявления переменных>''''' | объявление переменных, используемых в программе
Строка 66: Строка 66:
 
'''''Следование (линейный алгоритм)'''''
 
'''''Следование (линейный алгоритм)'''''
  
Переменными называются параметры программы, значения которых могут изменяться в процессе ее выполнения.<br>
+
[https://ru.wikipedia.org/wiki/Переменная Переменными] называются параметры программы, значения которых могут изменяться в процессе ее выполнения.<br>
 
Все используемые в программе переменные должны быть определены с указанием их типов до места их использования. Объявление переменных выполняется перед описанием алгоритма (до строки '''''алг''''').<br>
 
Все используемые в программе переменные должны быть определены с указанием их типов до места их использования. Объявление переменных выполняется перед описанием алгоритма (до строки '''''алг''''').<br>
 
Переменные имеют имя, тип, значение и адрес в памяти.<br>
 
Переменные имеют имя, тип, значение и адрес в памяти.<br>
 
Имя переменной строится из символов, используемых в идентификаторах. Обычно имя для переменных выбирают исходя из их назначения в программе. Тип переменной определяет значение, которое можно хранить в переменной, и набор операций, которые можно выполнять с этим значением.<br>
 
Имя переменной строится из символов, используемых в идентификаторах. Обычно имя для переменных выбирают исходя из их назначения в программе. Тип переменной определяет значение, которое можно хранить в переменной, и набор операций, которые можно выполнять с этим значением.<br>
Пример объявления переменных:<br>
+
''<U>Пример объявления переменных</U>'':<br>
 
'''''цел x''''' | указывается тип и имя переменной<br>
 
'''''цел x''''' | указывается тип и имя переменной<br>
 
'''''вещ y, z''''' |если имеются несколько переменных одного типа, их можно перечислить через запятую<br>
 
'''''вещ y, z''''' |если имеются несколько переменных одного типа, их можно перечислить через запятую<br>
Задать переменной значение можно двумя способами:<br>
+
''<U>Задать переменной значение можно двумя способами:</U>''<br>
 
1. С помощью оператора присваивания ''''':=''''' (два символа: двоеточие и равно).<br>
 
1. С помощью оператора присваивания ''''':=''''' (два символа: двоеточие и равно).<br>
 
2. С помощью процедуры ввода значений с клавиатуры (или из файла) '''''ввод'''''.<br>
 
2. С помощью процедуры ввода значений с клавиатуры (или из файла) '''''ввод'''''.<br>
Строка 79: Строка 79:
 
Оператор присваивания используется следующим образом: слева от него указывается имя переменной, которой будет присвоено значение, справа – выражение, значение которого будет присвоено переменной. При этом сначала вычисляется выражение справа от оператора присваивания, а затем уже его значение присваивается переменной.<br>
 
Оператор присваивания используется следующим образом: слева от него указывается имя переменной, которой будет присвоено значение, справа – выражение, значение которого будет присвоено переменной. При этом сначала вычисляется выражение справа от оператора присваивания, а затем уже его значение присваивается переменной.<br>
  
Пример использования оператора присваивания:<br>
+
<U>''Пример использования оператора присваивания:''</U><br>
 
'''''x := 1959''''' |пер. Х присваивается значение 1959<br>
 
'''''x := 1959''''' |пер. Х присваивается значение 1959<br>
 
'''''y := x + x * 10'''''  |пер. Y присваивается значение  21549<br>
 
'''''y := x + x * 10'''''  |пер. Y присваивается значение  21549<br>
  
Общий вид использования процедуры ввода '''''ввод''''':<br>
+
<U>''Общий вид использования процедуры ввода''</U> '''''ввод''''':<br>
  
 
'''''ввод (список переменных, разделенных запятыми)'''''<br>
 
'''''ввод (список переменных, разделенных запятыми)'''''<br>
Строка 89: Строка 89:
 
Если переменных несколько ввод их значений выполняется последовательно через пробел и заканчивается нажатием клавиши '''''Enter'''''.<br>
 
Если переменных несколько ввод их значений выполняется последовательно через пробел и заканчивается нажатием клавиши '''''Enter'''''.<br>
  
Пример:<br>
+
''<U>Пример:</U>''<br>
 
'''''ввод  x'''''             |ввод значения в переменную Х<br>
 
'''''ввод  x'''''             |ввод значения в переменную Х<br>
 
'''''ввод  x, y''''' |ввод значений в переменные Х и Y<br>
 
'''''ввод  x, y''''' |ввод значений в переменные Х и Y<br>
 
'''''ввод  x, y, z''''' |ввод значений в переменные Х, Y и Z<br>
 
'''''ввод  x, y, z''''' |ввод значений в переменные Х, Y и Z<br>
  
Алгоритм решения линейных задач с использованием ввода данных с клавиатуры обычно имеет следующий вид:<br>
+
<U>''Алгоритм решения линейных задач с использованием ввода данных с клавиатуры обычно имеет следующий вид''</U>:<br>
 
1. На экран выводится подсказка (надпись, указывающая какие данные необходимо вводить в процедуре ввода).<br>
 
1. На экран выводится подсказка (надпись, указывающая какие данные необходимо вводить в процедуре ввода).<br>
 
2. Выполняется ввод исходных данных с помощью процедуры ввода ввод.<br>
 
2. Выполняется ввод исходных данных с помощью процедуры ввода ввод.<br>
Строка 100: Строка 100:
 
4. Выводятся на экран результаты расчетов (значения переменных).<br>
 
4. Выводятся на экран результаты расчетов (значения переменных).<br>
  
Пример задачи, реализующей линейный алгоритм с вводом данных.<br>
+
''<U>Пример задачи, реализующей линейный алгоритм с вводом данных.</U>''<br>
  
 
Условие. Написать программу, вычисляющую площадь прямоугольника при любых значениях его сторон A и B.<br>
 
Условие. Написать программу, вычисляющую площадь прямоугольника при любых значениях его сторон A и B.<br>
Строка 113: Строка 113:
 
:  '''''вывод ”Площадь прямоугольника со сторонами ”, a, ” и ”, b, ” равна ”, s''''' |вывод результата<br>
 
:  '''''вывод ”Площадь прямоугольника со сторонами ”, a, ” и ”, b, ” равна ”, s''''' |вывод результата<br>
 
'''''кон''''' |конец программы<br>
 
'''''кон''''' |конец программы<br>
 
 
  
 
===Начала программирования на языке Паскаль===
 
===Начала программирования на языке Паскаль===

Версия 11:54, 19 декабря 2016

Введение

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

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

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

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

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

Формат экзамена близок к ЕГЭ.

Первичные баллы за выполнение экзаменационной работы ГИА переводятся в оценку по пятибалльной шкале по разработанной ФИПИ методике.

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

Оценки за экзамен ученики могут узнать в своей школе после проверки работ и утверждения результатов.

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

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

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

Юридическая и налоговая консультация онлайн

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

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

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

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

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

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

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

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

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


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

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

Переменными называются параметры программы, значения которых могут изменяться в процессе ее выполнения.
Все используемые в программе переменные должны быть определены с указанием их типов до места их использования. Объявление переменных выполняется перед описанием алгоритма (до строки алг).
Переменные имеют имя, тип, значение и адрес в памяти.
Имя переменной строится из символов, используемых в идентификаторах. Обычно имя для переменных выбирают исходя из их назначения в программе. Тип переменной определяет значение, которое можно хранить в переменной, и набор операций, которые можно выполнять с этим значением.
Пример объявления переменных:
цел x | указывается тип и имя переменной
вещ y, z |если имеются несколько переменных одного типа, их можно перечислить через запятую
Задать переменной значение можно двумя способами:
1. С помощью оператора присваивания := (два символа: двоеточие и равно).
2. С помощью процедуры ввода значений с клавиатуры (или из файла) ввод.

Оператор присваивания используется следующим образом: слева от него указывается имя переменной, которой будет присвоено значение, справа – выражение, значение которого будет присвоено переменной. При этом сначала вычисляется выражение справа от оператора присваивания, а затем уже его значение присваивается переменной.

Пример использования оператора присваивания:
x := 1959 |пер. Х присваивается значение 1959
y := x + x * 10 |пер. Y присваивается значение 21549

Общий вид использования процедуры ввода ввод:

ввод (список переменных, разделенных запятыми)
После ввода данных нажимается клавиша Enter.
Если переменных несколько ввод их значений выполняется последовательно через пробел и заканчивается нажатием клавиши Enter.

Пример:
ввод x |ввод значения в переменную Х
ввод x, y |ввод значений в переменные Х и Y
ввод x, y, z |ввод значений в переменные Х, Y и Z

Алгоритм решения линейных задач с использованием ввода данных с клавиатуры обычно имеет следующий вид:
1. На экран выводится подсказка (надпись, указывающая какие данные необходимо вводить в процедуре ввода).
2. Выполняется ввод исходных данных с помощью процедуры ввода ввод.
3. Выполняются необходимые расчеты и присваивание переменным значений.
4. Выводятся на экран результаты расчетов (значения переменных).

Пример задачи, реализующей линейный алгоритм с вводом данных.

Условие. Написать программу, вычисляющую площадь прямоугольника при любых значениях его сторон A и B.
Решение.
вещ a, b, s |объявление переменных
алг
нач |начало программы

вывод ”Вычисление площади прямоугольника” |вывод надписи
вывод ”Введите длины сторон прямоугольника” |вывод подсказки для ввода
ввод a, b |ввод данных в переменные а и b
s := a * b |расчёт по формуле
вывод ”Площадь прямоугольника со сторонами ”, a, ” и ”, b, ” равна ”, s |вывод результата

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

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

Задания для тренировки

Напиши информацию о следующих городах: Ярославль, Рыбинск, Тутаев

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