Методическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт»





Скачать 298.43 Kb.
НазваниеМетодическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт»
страница1/3
Дата публикации20.08.2014
Размер298.43 Kb.
ТипМетодическая разработка
100-bal.ru > Информатика > Методическая разработка
  1   2   3


Войтикова Н.В.


«Одномерные массивы»

на языке программирования PASCAL

в теории и практике школьного курса

«Информатика и ИКТ»





Анжеро-Судженский городской округ

2013

«Одномерные массивы» на языке программирования PASCAL в теории и практике школьного курса «Информатика и ИКТ»/ Методическая разработка. Автор-составитель, Войтикова Наталья Владимировна учитель математики и информатики второй квалификационной категории МБОУ «СОШ №3 с УИОП им. Г. Панфилова»

Методическая разработка «Одномерные массивы» на языке программирования PASCAL в теории и практике школьного курса «Информатика и ИКТ» содержит теоретический и практический материал по теме «Одномерные массивы», который позволит подготовиться обучающимся в единому государственному экзамену по информатике при решения заданий части С высокого уровня сложности.

В работе разобраны примеры задач на обработку одномерных массивов: нахождение максимального и минимального элемента, сортировка элементов, вставка и удаление элементов в одномерном массиве, которые встречаются в задании С2 единого государственного экзамена по информатике. Так же представлен разбор задач из открытого банка заданий для подготовки к ЕГЭ по информатике 2014 года на сайте www.fipi.ru.

Разработка будет полезна учителям информатики, выпускникам средней школы.

«Одномерные массивы» на языке программирования PASCAL в теории и практике школьного курса «Информатика и ИКТ»/ Методическая разработка. – Анжеро-Судженский городской округ, МБОУ «СОШ №3 с УИОП им. Г. Панфилова», 2013,- 22 с.
Муниципальное бюджетное общеобразовательное учреждение

«Средняя общеобразовательная школа №3

с углубленным изучением отдельных предметов имени Г. Панфилова»

«Одномерные массивы»

на языке программирования PASCAL

в теории и практике школьного курса

«Информатика и ИКТ»
(методическая разработка)


Автор-сотавитель: Войтикова Н.В.

учитель информатики

МБОУ «СОШ №3 с УИОП им. Г. Панфилова»

Анжеро-Судженский городской округ

2013

Содержание

Введение………………………………………………………………………...3

  1. Одномерные массивы……………………………………………………….4

    1. Описание массива………………………………………………………4

    2. Ввод элементов массива……………………………………………….6

    3. Вывод элементов массива……………………………………………..8

  1. Обработка одномерных массивов………………………………………….9

    1. Нахождение максимального и минимального элемента массива…..9

    2. Вычисление суммы и количества элементов массива……….……..10

    3. Сортировка массива…………………………………………………..12

    4. Удаление элемента массива………………………………………….13

    5. Вставка элемента в массив…………………………………………...16

  1. Образцы решения заданий С2 в ЕГЭ по информатике за период 2012-2013 годы……………………………………………………………………………17

  2. Задания С2 для подготовки к ЕГЭ по информатике 2014 года………...19

Заключение………………………………………………………………….....22

Список литературы……………………………………………………………23
Введение

Сейчас компьютеры есть в каждом доме, ими пользуются миллионы человек, поэтому все, что с ними связано, является очень актуальным и востребованным в быстроразвивающемся мире. Единый государственный экзамен по информатике нужен тем выпускникам школы, которые планируют поступать в вузы на самые перспективные специальности, например нанотехнологии, системный анализ и управление, ракетные комплексы и космонавтика, ядерные физика и технологии и многие другие. Но, несмотря на востребованность, это не самый популярный у школьников экзамен по выбору – только 5% выпускников 2013 года сдавали информатику.

Чем это можно объяснить? Многие обучающиеся, начиная изучать информатику с энтузиазмом, теряют интерес к ней, когда начинается раздел «Алгоритмизация и программирование», так как одной из проблем современного школьника, даже математически образованного, является иллюзия компетентности в работе с компьютером (все знают, как скачать музыку или установить Skype) и одновременно страх и неуверенность перед программированием («это сложно, мне никогда не понять»).

С другой стороны особенностью сегодняшнего образования является наличие доступного всем информационно-образовательного пространства, которое все активнее начинает использоваться субъектами образовательного процесса. Образование в информационном обществе приобретает новое качество благодаря наличию информационных и телекоммуникационных технологий, информационного пространства, которое представляет каждому человеку широкие возможности образования и самообразования, увеличивает доступное информационное поле.

Но не смотря на это, некоторые обучающиеся видят в программировании свое профессиональное будущее.
Цель работы:

Обобщение и систематизация содержания по теме «Одномерные массивы» раздела «Алгоритмизация и программирование» в курсе «Информатика и ИКТ» для среднего (полного) общего образования, необходимого для выполнения части С2 при сдаче единого государственного экзамена по информатике в виде методической разработки.

Задачи:

- систематизировать содержание по теме «Одномерные массивы»;

- показать образцы решения задач на обработку одномерных массивов на языке программирования Pascal;

- рассмотреть решение задач С2 в ЕГЭ по информатике за период 2012-2014 годы.

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

  1. Одномерные массивы

    1. Описание массива


Массив – совокупность переменных одного типа, объединенных общим именем и различаемых с помощью выражения порядкового типа, называемого индексом.

Массив данных в программе рассматривается как переменная структурированного типа. Массиву присваивается имя, посредством которого можно ссылаться как на массив данных в целом, так и на любую из его компонент.

Вообще, массив – однородный, упорядоченный структурированный тип данных с прямым доступом к элементам.

Переменные, представляющие компоненты массивов, называются переменными с индексами в отличие от простых переменных, представляющих в программе элементарные данные. Индекс в обозначении компонент массивов может быть константой, переменной или выражением порядкового типа (целочисленный, логический, символьный, перечислимый, диапазон).

Если за каждым элементом массива закреплен только один его порядковый номер, то такой массив называется линейным или одномерным. Вообще количество индексов элементов массива определяет размерность массива. По этом признаку массивы делятся на одномерные (линейные), двумерные, трёхмерные и т.д.

Пример: числовая последовательность четных натуральных чисел 2, 4, 6, ..., N представляет собой линейный массив, элементы которого можно обозначить А[1]=2, А[2]=4, А[3]=6, ..., А[К]=2*(К+1), где К — номер элемента, а 2, 4, 6, ..., N — значения. Индекс (порядковый номер элемента) записывается в квадратных скобках после имени массива.

Например, A[7] — седьмой элемент массива А; D[6] — шестой элемент массива D.
Описание одномерного массива осуществляется в разделе описаний с помощью одного из операторов: var, const или type.
Var <имя> : Array [<Описание индекса>] of <Тип элементов>;
<Имя> - имя массива, общее для всех его элементов, составляется как всякий идентификатор;

<Описание индекса> - указание диапазона значений индексного выражения в виде: <Начальное значение> .. <Конечное значение>, например, 1..5; ..- это две точки, набранные без пробела между ними;

<Тип элементов> - тип элементов массива, может быть любым и никак не связан с типом индексного выражения.

Примеры:

Var height : array [5..10] of real;

Flats : array [5..10] of integer;

Alfabet : array [1..33] of char;
Массив height – высота шести домов с номерами от 5 до 10 включительно, Flats - количество квартир в этих же домах, Alfabet – буквы русского алфавита.

При описании индексного выражения допустимо использование констант, что делает программы более доступными для изменения:
Const n=5;

Var a : array [1..n] of real;
Здесь массив a состоит из n вещественных чисел, n равно 5, что легко изменить.

При описании нескольких массивов одного типа (с одинаковым количеством элементов и их типом) можно описать свой тип и использовать его при описании всех массивов.
Type <имя типа> = Array [<Описание индекса>] of <Тип элементов>;
Эта команда НЕ СОЗДАЕТ переменной типа массив (и вообще какой бы то ни было переменной). Для того. Чтобы массив был создан, нужно применить описанный тип в операторе VAR.
Пример:

type temperature_of_month=array [1..31] of real;

var t_junuary, t_february, t_march : temperature_of_month;
Здесь три массива описаны с использованием созданного пользователем типа temperature_of_month. Для таких массивов допустимо присваивание значения всего массива другому целиком, например:

t_junuary:=t_february


    1. Ввод элементов массива


  1   2   3

Добавить документ в свой блог или на сайт

Похожие:

Методическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт» icon«Разработка алгоритмов и программирование на языке Pascal»
Лабораторный практикум содержит методические указания к выполнению лабораторных работ по алгоритмизации и программированию на языке...
Методическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт» iconУгринович Н. Д. Информатика и икт. Профильный уровень: учебник для 10 класса
Егэ» увеличено количество часов за счет уменьшения количества часов на темы «Моделирование и формализация» и «Информационное общество»....
Методическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт» iconУсвоить понятие программы, структуры программы на языке Turbo Pascal,...
На прошлых уроках мы познакомились с понятием алгоритма и основами алгоритмизации. Давайте вспомним, что такое алгоритм, какими свойствами...
Методическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Планирование составлено на основе авторской программы курса 8-го класса Информатика и икт «Алгоритмизация и программирование на языке...
Методическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт» iconРабочая программа учебного курса «Информатика и икт»
Икт. В настоящее время, преимущественно за счет регионального и школьного компонентов, выстроена многоуровневая структура предмета...
Методическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Рф изучение предмета «Информатика и икт» предполагается в 8-9 классах, но с целью реализации непрерывного изучения курса «Информатика...
Методическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Данный урок рассматривается как обобщающий по пройденным темам “Одномерные массивы” и “Двумерные массивы”, а, кроме того, знакомит...
Методическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт» iconПрограмма по формированию навыков безопасного поведения на дорогах...
С целью реализации непрерывного изучения курса «Информатика и икт» в образовательном учреждении за счет часов школьного компонента...
Методическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт» iconПрограмма по формированию навыков безопасного поведения на дорогах...
С целью реализации непрерывного изучения курса «Информатика и икт» в образовательном учреждении за счет часов школьного компонента...
Методическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт» iconПояснительная записка с целью реализации непрерывного изучения курса...
Икт, в том числе овладение умениями работать с различными видами информации, самостоятельно планировать и осуществлять индивидуальную...
Методическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт» iconПояснительная записка с целью реализации непрерывного изучения курса...
Икт для 5-7 классов средней общеобразовательной школы» изданной в сборнике «Программы для общеобразовательных учреждений: Информатика....
Методическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт» iconПояснительная записка Элективный курс «Основы программирования на языке Turbo Pascal»
Изучение курса позволяет учащимся более полно выявить свои способности в изучаемой области знаний, создать предпосылки по применению...
Методическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт» iconОдномерные массивы
Ребята, мы закончили изучать раздел русского языка, который изучает звуки и буквы. Кто скажет, как он называется?
Методическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт» iconРабочая программа по Информатике и икт 9 класс
«Информатика и икт» составлена на основе авторской программы Н. Д. Угриновича «Преподавание базового курса «Информатика и икт» в...
Методическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт» iconРабочая программа педагога кирсановой В. И., Вкк ф. И. О., категория...
«Информатика и икт» в социально-экономическом профиле изучается на базовом уровне с учебной нагрузкой 1 час в неделю, за счет школьного...
Методическая разработка «Одномерные массивы» на языке программирования pascal в теории и практике школьного курса «Информатика и икт» iconУрокам тема №5: программирование на языке turbo-pascal. Организация...
Цели и задачи: Знакомство с операторами цикла языка Turbo-Pascal. Выработка навыков работы в Turbo-Pascal. Решение практических задач...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск