Елабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности





НазваниеЕлабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности
страница7/7
Дата публикации03.07.2013
Размер0.5 Mb.
ТипУчебное пособие
100-bal.ru > Информатика > Учебное пособие
1   2   3   4   5   6   7

Информационные массивы



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

Если известно, что в программе предстоит работать с большим объемом данных, то следует этот массив в программе объявить с помощью специального оператора DIM. Например, DIM MASS(15). Это значит, что в программе определен одномерный массив с именем MASS, содержащий 15 элементов.

Массив всегда имеет:

  • имя, которое ему дает программист;

  • тип, который определяется именем (числовой – имя без знака $, символьный – имя со знаком $);

  • размер, т.е. количество составляющих его элементов;

  • сквозную последовательную индексацию, составляющих его элементов;

  • значение каждого элемента массива.

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

Ввод элементов массива может осуществляться несколькими способами:

  1. DIM A(5)

A(0)=4: A(1)=-2.5: A(2)=40: A(3)=7: A(4)=-5: A(5)=1

Этот способ ввода удобен, когда массив небольшой.

  1. Ввод элементов массива с клавиатуры

DIM A(9)

FOR I=0 TO 9

INPUT A(I)

NEXT I

  1. DIM B(6)

DATA 0, -2, 1, 5, 6, 7, 23

FOR N=0 TO 6

READ B(N)

NEXT N

Основные приемы при решении задач с применением массивов

Пример 1. Дан массив из 10 элементов. Найти сумму элементов массива.

Решение:

DIM A(9)

S=0

FOR N=0 TO 9

S=S+A(N)

NEXT N

PRINT «СУММА =»; S

Пример 2. Найти минимальный элемент массива и индекс этого минимального элемента.

Решение:

DIM L(9)

MIN=L(0) : K=0

FOR I=1 TO 9

IF MIN>L(I) THEN MIN=L(I) : K=I

NEXT I

PRINT «МИНИМУМ»; MIN

PRINT «НОМЕР МИНИМУМА»; K

Пример 3. Даны два массива А(9), В(9). Получить массив, каждый элемент которого равен сумме соответствующих элементов данных массивов.

Решение:

DIM A(9), B(9), C(9)

FOR I=0 TO 9

C(I)=A(I) +B(I) : PRINT C(I)

NEXT I

Двумерный массив состоит из элементов, имеющих два порядковых номера. Один номер – это номер строки, а второй номер – номер столбца. Таким образом, двумерный массив можно представить в виде матрицы, состоящей из определенного количества строк и столбцов. Например, в массиве MASS (4,5) 4 строки и 5 столбцов, то есть в данной матрице содержится 20 элементов численного типа. Массив, в котором количество строк совпадает с количеством столбцов, называют квадратной матрицей. В квадратной матрице есть главная диагональ, которая идет слева направо и сверху вниз.

Пример 1. Найти количество положительных элементов главной диагонали массива А(3,3).

DIM A(3, 3)

FOR I=0 TO 3

FOR J=0 TO 3

INPUT A(I, J)

NEXT J

NEXT I

K=0

FOR I=0 TO 3

FOR J=0 TO 3

IF I=J THEN IF A(I, J)>0 THEN K=K+1

NEXT J

NEXT I

PRINT «КОЛИЧЕСТВО ПОЛОЖИТЕЛЬНЫХ ЭЛЕМЕНТОВ=»; K

Пример 2. Вывести на печать номер столбца, содержащего нулевой элемент массива B(3,4).

DIM B(3, 4)

FOR I=0 TO 3

FOR J=0 TO 4

INPUT B(I, J)

NEXT J

NEXT I

FOR I=0 TO 3

FOR J=0 TO 4

IF B(I, J)=0 THEN PRINT J

NEXT J

NEXT I
Задачи для самостоятельного решения

  1. Найти произведение элементов массива В(14), которые имеют четные номера.

  2. Найти произведение элементов массива В(12), стоящих после минимального элемента.

  3. Расположить элементы массива С(15) по возрастанию.

  4. Найти количество положительных элементов главной диагонали массива С(5,5).

  5. Вывести на печать номера элементов массива А(4,5), которые больше удвоенного произведения минимального элемента.

  6. Найти произведение максимального и минимального элементов массива С(4,6).


Вопросы для самопроверки

  1. Что понимается под языком программирования?

  2. Какие языки программирования вам известны?

  3. Что включает в себя система программирования?

  4. Что понимается под инструментальной средой пользователя?

  5. Из чего состоит алфавит языка Quick Basic?

  6. Назовите основные операторы языка Quick Basic.

  7. Что такое числовой массив?

  8. Чем отличаются одномерные и двумерные массивы?


Литература

  1. Информатика. Базовый курс / Симонович С.В. и др. – СПб: Питер, 2005. – 640 с.

  2. Сафронов И.К. Бейсик в задачах и примерах / И.К. Сафронов. – СПб.: БХВ-Петербург, 2003. – 224 с.


СОДЕРЖАНИЕ


ПРЕДИСЛОВИЕ 3

Раздел 1. ИНФОРМАТИКА И ИНФОРМАЦИЯ 4

1.1.Информатика как наука 4

1.2. Основы теории информации 8

Раздел 2. СИСТЕМЫ СЧИСЛЕНИЯ 16

Раздел 3. ОСНОВЫ ПРОГРАММИРОВАНИЯ 24

3.1. Понятие алгоритма 24

3.2. Языки программирования 27

3.3. Программирование на языке Quick Basic 31

3.4.Информационные массивы 38


1   2   3   4   5   6   7

Похожие:

Елабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности iconУчебное пособие для самостоятельной (внеаудиторной) работы студентов...
Естиции: Учебное пособие для самостоятельной (внеаудиторной) работы студентов специальности «Финансы и кредит», дневной и заочной...
Елабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности iconУчебное пособие министерство образования российской федерации гоу...
Учебное пособие предназначено для курса «История музыкального образования», который входит в федеральный компонент учебного плана...
Елабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности iconУчебное пособие для студентов, обучающихся по специальности «Социально-культурный...
Отчизноведение. Учебное пособие для студентов, обучающихся по специальности социально-культурный сервис и туризщм – Воронеж: вгпу,...
Елабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности iconУчебное пособие для студентов высших учебных заведений, обучающихся...
Г46 Гигиена труда : учебное пособие / авт сост. Л. В. Козачук. — Балашов : Изд-во «Николаев», 2005. — 60 с
Елабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности iconУчебное пособие Москва 2014 министерство образования и науки российской федерации
Учебное пособие предназначено для студентов и преподавателей исторических факультетов, обучающихся по специальности «История», а...
Елабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности iconУчебное пособие Чебоксары 2003 м инистерство образования Российской...
Пастухова Л. Б. Функционально-семантическая характеристика слова в тексте: Учебное пособие. – Чебоксары: Чувашгоспедуниверситет им....
Елабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности iconКафедра менеджмента К. т н., доцент Моисеев А. В методическое пособие для
Учебное пособие для студентов специальности 061100 "Менеджмент организации" по дипломному проектированию. Орел, Издательство орагс,...
Елабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности iconУчебное пособие автор: панкин сергей фёдорович объем 38,54 А. Л....
Методическое сопровождение к презентации урока для учащихся 8 класса по теме “зож основа счастливого человека”
Елабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности iconУчебное пособие
А информатики и икт в школьном образовании, а также методические примеры, образцы выполнения лабораторных работ в курсе Теории и...
Елабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности iconУчебное пособие Федеральное агентство по образованию РФ государственное...
Российской федерации по образованию в области дизайна и изобразительных искусств в качестве учебного пособия для студентов высших...
Елабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности iconУчебно-методический комплекс дисциплины «Менеджмент напитков» для...
Гоу впо красноярский государственный педагогический университет им. В. П. Астафьева
Елабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности iconПсихология Учебное пособие
Учебное пособие предназначено для студентов заочного отделения и обучающихся в сокращенные сроки
Елабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности iconУчебное пособие по дисциплине «Биология и биоэкология»
Пища как экологический фактор. Учебное пособие по дисциплине «Биология и биоэкология» для студентов, обучающихся по специальности...
Елабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности iconУчебное пособие для студентов, обучающихся по специальности «Биология»
Г82 Физика природных явлений и процессов: Учеб пособие. — Балашов: Изд-во "Николаев", 2004. — 104 с
Елабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности iconУчебное пособие Рекомендуется для межвузовского использования
Санкт-Петербургского государственного института точной механики и оптики (технический университет) Н. Д. Фролов
Елабужский государственный педагогический университет кафедра технической механики и машиноведения о. В. Шатунова информатик а учебное пособие для студентов, обучающихся по специальности iconУчебное пособие для студентов специальности 271200 «Технология продуктов...
Учебное пособие предназначено для студентов вузов, аспирантов и преподавателей, может быть полезно практическим работникам


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


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