Конспект урока по Информатике «Табличные величины. Двумерные массивы. Способы заполнения и вывода прямоугольных таблиц»


«Двумерные массивы». РСО-Алания, г. Владикавказ,

МБОУСОШ№ 15. Ларюкова О.А.

Тема урока 1: «Табличные величины. Двумерные массивы. Способы заполнения и вывода прямоугольных таблиц».


Цели урока: 1. Ввести понятие табличной величины (двумерного массива), ознакомить учащихся с обозначением и особенностями прямоугольных табличных величин, способами их ввода и вывода.

  1. Развивать абстрактное и логическое мышление учащихся.

  2. Воспитывать интерес к углубленному изучению предмета, навыки самостоятельной работы учащихся.


Тип урока: изучение нового материала.


План урока.


  1. Организация урока

  2. Мотивация изучения темы.

  3. Объяснение нового материала.

  4. Домашнее задание.

  5. Подведение урока.


1. Организация урока.

Приветствие, проверка посещаемости, наличие учебных принадлежностей, выяснение причины отсутствия. Ознакомление с планом урока.


  1. Мотивация изучения темы.


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


  1. Объяснение нового материала.

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

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

Вспомним, что с помощью оператора DIM (DIMension – размер) мы можем объявить имя этого списка (также, как имя переменной), тип данных и длину (размер), т.е. количество данных в списке. Массивы бывают одномерные, двумерные. Теперь мы с вами рассмотрим двумерные массивы, которые иначе называются прямоугольными таблицами или матрицами.

Двумерный массив имеет вид:




DIM A(3,4)





А(1,1) = 5

А(1,2) = 4

А(1,3) = 3

А(1,4) = 11

А(2,1) = 12

А(2,2) = 13

А(2,3) = 14

А(2,4) = 15

А(3,1) = 16

А(3,2) = 17

А(3,3) = 18

А(3,4) = 20



Массив – это посл






а11 а12 а13 …а1n

а21 а22 а23 …а2n

А … … …

аm1 аm2 аm3 …аmn


DIM имя (размер)

DIM A(m,n)

m— количество строк

n— количество столбцов


Элемент массива определяется: именем, индексом, значением.


Все задачи на обработку табличной информации можно условно разбить на 5 типов:

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

  2. нахождение суммы элементов массива.

  3. определение количества элементов массива.

  4. нахождение наибольшего (наименьшего) элемента массива.

  5. упорядочение массива по возрастанию, убыванию.


Со всеми типами задач мы познакомимся на наших дальнейших уроках. А теперь, прежде, чем приступить к решению задач, мы должны научится вводить и выводить двумерный массив различными способами.

Двумерный массив, также как и одномерный массив можно ввести 3 способами.


I способ. Ввод двумерного массива с клавиатуры.


CLS

DIM B(3,4)

FOR I=1 TO 3

FOR J=1 TO 4

INPUT B(I, J)

NEXT J

NEXT I

… … …

FOR I=1 TO 3

FOR J=1 TO 4

PRINT B(I, J);

NEXT J: PRINT

NEXT I


Оператор INPUT, который принимает с клавиатуры N (в нашем случае 12), элементов, отражая элементы, соответствующих нажимаемым клавишам, на экране. Если введено меньше символов, чем задано, функция будет ожидать дальнейшего ввода.


II способ. Ввод двумерного массива с помощью операторов DATA, READ


CLS

DIM A(3,4)

DATA 3,4,0,1,23,4,12,13,14,15,11,55

FOR I=1 TO 3

FOR J=1 TO 4

READ A(I, J)

NEXT I, J

… … …

FOR I=1 TO 3

FOR J=1 TO 4

PRINT A(I, J);

NEXT J: PRINT

NEXT I


DATA, READ позволяют создать блок констант сколь угодно и где угодно


III способ. Ввод массива с помощью датчика случайных чисел, т.е. случайным образом.


CLS

RANDOMIZE TIMER

INPUT m, n

DIM K(m, n)

FOR I=1 TO m

FOR J=1 TO n

K(I, J)= INT(RND(1)* 100 – 50)

NEXT J: PRINT

NEXT I

… … …

FOR I=1 TO m

FOR J=1 TO n

PRINT K(I, J);

NEXT J: PRINT

NEXT I


.

Задание 1. Осуществите ввод двумерного массива тремя способами. N=4, M = 3

  1. Домашнее задание.


Задание. Выучите определение табличной величины, ее обозначения.

Задача. Составьте программу ввода и вывода двумерного массива, размерностью из 15( m=3, n=5; или m=5, n=3) элементов тремя способами. Таблицу заполнить элементами из промежутка [-7, 15].


5. Подведение итогов.

Целесообразно перечислить и повторить все новые понятия, изученные на уроке. Выставляются оценки за урок.




Тема урока 2: «Решение задач на нахождение суммы и произведения элементов двумерного массива».


Цели урока:

1. Познакомить учащихся операциями для решения задач типа «замена и подсчет». Научить применять известные функции и операции для решения задач.

2. Развивать абстрактное и логическое мышление учащихся.

3. Воспитывать интерес к углубленному изучению предмета, навыки самостоятельной работы учащихся.


Тип урока: комбинированный


План урока.


1. Организация урока

2. Мотивация изучения темы.

3. Объяснение нового материала.

4. Домашнее задание.

5. Подведение урока.


1. Организация урока.

Приветствие, проверка посещаемости, наличие учебных принадлежностей, выяснение причины отсутствия. Ознакомление с планом урока.


2. Проверка домашнего задания.


К доске вызываются два ученика для объяснения решения домашней задачи. Одновременно идет фронтальный опрос.

Вопросы:

1). Дайте определение табличной величины.

2). Что такое размерность массива? Как она определяется?

3). Чем характеризуется элемент массива?

4) Сколько способов существует для ввода заданного массива?

5) Какие виды массивов вы знаете?

Решение заданных на дом задач в тетрадях проверяется в ходе урока,

3. Объяснение нового материала.

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

Алгоритм решения задач типа «подсчет»:

  • Ввести заданный двумерный массив, заданной длины.

  • Осуществить требуемый, условием задачи подсчет.

  • Если конец текста достигнут, то завершить работу программы.


  1. Решение задач.

Задача 1.

Найти сумму элементов двумерного массива A(m,n), заполнить целыми случайными числами из промежутка от-50 до 50

Решение.


CLS

RANDOMIZE TIMER

INPUT m, n

DIM А(m, n)

FOR I=1 TO m

FOR J=1 TO n

А(I, J)= INT(RND(1)* 100 – 50)

NEXT J: PRINT

NEXT I


S=0

FOR I=1 TO m

FOR J=1 TO n

S=S+A(I,J)

NEXT J: PRINT

NEXT I

PRINT “S=”;S


Задание 2. Самостоятельно изменить программу, чтобы получить произведение этих элементов.

CLS

RANDOMIZE TIMER

INPUT m, n

DIM А(m, n)

FOR I=1 TO m

FOR J=1 TO n

А(I, J)= INT(RND(1)* 100 – 50)

NEXT J: PRINT

NEXT I


P=1

FOR I=1 TO m

FOR J=1 TO n

P=P*A(I,J)

NEXT J: PRINT

NEXT I

PRINT “P=”;P


4. Домашние задание.


Задача 1. Каждый элемент двумерного массива C(m,n). заполненный целыми случайными числами из промежутка от-3 до 12, увеличить на 55.


Решение.

CLS

RANDOMIZE TIMER

INPUT m, n

DIM А(m, n)

FOR I=1 TO m

FOR J=1 TO n

А(I, J)= INT(RND(1)* 17 – 3)

PRINT A(I, J)

NEXT J: PRINT

NEXT I

FOR I=1 TO m

FOR J=1 TO n

A(I, J)=A(I,J)+55

PRINT A(I, J)

NEXT J: PRINT

NEXT I


5. Подведение итогов.

Целесообразно перечислить и повторить все новые понятия, изученные на уроке. Выставляются оценки за урок.




Тема урока 3: «Табличные величины. Решение задач на замену элементов массива».


Цели урока: 1. Закрепить понятие табличной величины, Сформировать навыки использования стандартных способов заполнения массива при решении задач.

2. Развивать абстрактное и логическое мышление учащихся.

3. Воспитывать интерес к углубленному изучению предмета, навыки самостоятельной работы учащихся.


Тип урока: комбинированный.


План урока.


1. Организация урока

2. Мотивация изучения темы.

3. Объяснение нового материала.

4. Домашнее задание.

5. Подведение урока.


1. Организация урока.

Приветствие, проверка посещаемости, наличие учебных принадлежностей, выяснение причины отсутствия. Ознакомление с планом урока.


2. Проверка домашнего задания.

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


3. Решение задач.

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

Вопрос. Как можно ввести заданный массив? По какой формуле производится расчет коэффициента для датчика случайных чисел?

Приступим к решению задач.


Задача1. Составить программу, заменяющую все отрицательные элементы таблиц А(m, n) на им противоположные. Заполнить таблицу целыми случайными числами из промежутка (-15, 15)


Решение.

CLS

RANDOMIZE TIMER

INPUT m, n

DIM А(m, n)

FOR I=1 TO m

FOR J=1 TO n

А(I, J)= INT(RND(1)*30 –15)

PRINT A(I, J)

NEXT J: PRINT

NEXT I

FOR I=1 TO m

FOR J=1 TO n

A(I, J)=-A(I, J)

PRINT A(I, J)

NEXT J: PRINT

NEXT I

Задача 2. В заданной таблице подсчитать количество отрицательных элементов. Таблицу заполнить целыми случайными числами из промежутка (-88, 22).


Решение.

CLS

RANDOMIZE TIMER

INPUT m, n

DIM А(m, n)

FOR I=1 TO m

FOR J=1 TO n

А(I, J)= INT(RND(1)*110 –88)

PRINT A(I, J)

NEXT J: PRINT

NEXT I

FOR I=1 TO m

FOR J=1 TO n

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

NEXT J: PRINT

NEXT I

PRINT «отрицательных элементов»; К

Задача 3. Подсчитать сумму ненулевых элементов последней строки в прямоугольной таблице А(m,n). Таблицу заполнить целыми случайными числами из промежутка (-25, 75).


CLS

RANDOMIZE TIMER

INPUT m, n

DIM А(m, n)

FOR I=1 TO m

FOR J=1 TO n

А(I, J)= INT(RND(1)*100 –25)

PRINT A(I, J)

NEXT J: PRINT

NEXT I

FOR I=1 TO n

IF A(m, n)0 THEN S=S+A(M,I)

NEXT I

PRINT «сумма ненулевых элементов последней строки=”;S

4. Домашнее задание.


Задача 1. Cоставить программу, заменяющую все положительные элементы таблицы А(m,n) на 77. Таблицу заполнить целыми случайными числами из промежутка (-30, 30).


CLS

RANDOMIZE TIMER

INPUT m, n

DIM А(m, n)

FOR I=1 TO m

FOR J=1 TO n

А(I, J)= INT(RND(1)*60 –30)

PRINT A(I, J)

NEXT J: PRINT

NEXT I

FOR I=1 TO m

FOR J=1 TO n

A(I, J)>0 THEN A (I,J)=77

PRINT A(I, J)

NEXT J: PRINT

NEXT I


5. Подведение итогов.

Целесообразно перечислить и повторить все новые понятия, изученные на уроке. Выставляются оценки за урок.





Тема урока 4: «Табличные величины. Решение задач на нахождение минимального или максимального элемента массива».


Цели урока: 1. Закрепить понятие табличной величины, Сформировать навыки использования полученных раннее знаний при решении задач.

2. Развивать абстрактное и логическое мышление учащихся.

3. Воспитывать интерес к углубленному изучению предмета, навыки самостоятельной работы учащихся.


Тип урока: комбинированный.


План урока.


1. Организация урока

2. Мотивация изучения темы.

3. Объяснение нового материала.

4. Домашнее задание.

5. Подведение урока.


1. Организация урока.

Приветствие, проверка посещаемости, наличие учебных принадлежностей, выяснение причины отсутствия. Ознакомление с планом урока.


2. Проверка домашнего задания.

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


3. Решение задач.

На прошлых уроках мы познакомились с приемами обработки табличных величин, научились осуществлять замену одних элементов массива на другие, научились подсчитывать сумму и произведение элементов двумерного массива.

На сегодняшнем уроке мы должны научится находить наименьший и наибольший элемент двумерного массива. Для этого предлагаю вспомнить ранее изученный материал и решить такую задачу:

Задание 1. Дано одномерный массив А(n), заполненный целыми случайными числами из промежутка (-50, 50). Упорядочить все элементы массива по возрастанию.


Решение.


Задача 1. Составить программу нахождения минимального элемента линейной таблицы A(n). Таблицу заполнить целыми случайными числами из промежутка (-50, 50).


Решение.

СLS

INPUT n

RANDOMIZE TIMER

DIM A(n)

FOR I=1TO n

A(I)=INT(RND*100-50)

PRINT A(I)

NEXT I

PRINT:PRINT

FOR I=1 TO n : MIN=A(I): K=I

FOR J=I TO N

IF MIN>A(J) THEN MIN = A(J) : K=J

NEXT I

SWAP A(I),A(K)

PRINT A(I);

NEXT

Задача 2. Составить программу нахождения максимального элемента прямоугольной таблицы A(n). Таблицу заполнить целыми случайными числами из промежутка (-150, 50).


Решение.

CLS

RANDOMIZE TIMER

INPUT m, n

DIM А(m, n)

FOR I=1 TO m

FOR J=1 TO n

А(I, J)= INT(RND(1)*200 –150)

PRINT A(I, J)

NEXT J: PRINT

NEXT I

MAX=A(1,1)

FOR I=1 TO m

FOR J=1 TO n

IF MAX <A(I, J) THEN MAX=A (I,J)

NEXT J: PRINT

NEXT I

PRINT «максимальный элемент=»;MAX


4. Домашнее задание.


Задача 1. Дана прямоугольная таблица А(m,n), заполненная целыми случайными числами из промежутка (-50, 50). Найти

a) подсчитать количество строк, содержащих хотя бы одну ненулевую компоненту.

b) минимальный элемент данной таблицы, его номер


Решение.


CLS

RANDOMIZE TIMER

INPUT m, n

DIM А(m, n)

FOR I=1 TO m

FOR J=1 TO n

А(I, J)= INT(RND(1)*100 –50)

PRINT A(I, J)

NEXT J: PRINT

NEXT I

K=0

FOR I=1 TO m

FOR J=1 TO n

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

NEXT J: PRINT

NEXT I

PRINT «количество ненулевых элементов строк»; К


b) CLS

RANDOMIZE TIMER

INPUT m, n

DIM А(m, n)

FOR I=1 TO m

FOR J=1 TO n

А(I, J)= INT(RND(1)*200 –150)

PRINT A(I, J)

NEXT J: PRINT

NEXT I

MIN=A(1,1)

FOR I=1 TO m

FOR J=1 TO n

IF MIN>A(I, J) THEN MIN=A (I,J):L=I: K=J

NEXT J: PRINT

NEXT I

PRINT «минимальный элемент=»;MIN

PRINT «номер минимального элемента=»; L;K


5. Подведение итогов.

Целесообразно перечислить и повторить все новые понятия, изученные на уроке. Выставляются оценки за урок.



Тема урока 5: «Табличные величины. Решение задач. Закрепление».


Цели урока: 1. Закрепить понятие табличной величины, Сформировать навыки использования полученных раннее знаний при решении задач. Закрепить навыки решения задач на нахождение наименьшего и наибольшего элемента массива.

2. Развивать абстрактное и логическое мышление учащихся.

3. Воспитывать интерес к углубленному изучению предмета, навыки самостоятельной работы учащихся.


Тип урока: комбинированный.


План урока.


1. Организация урока

2. Мотивация изучения темы.

3. Объяснение нового материала.

4. Домашнее задание.

5. Подведение урока.


1. Организация урока.

Приветствие, проверка посещаемости, наличие учебных принадлежностей, выяснение причины отсутствия. Ознакомление с планом урока.


2. Проверка домашнего задания.

К доске вызываются два ученика. Проверяются ключевые моменты в решении заданных на дом задач, обсуждаются и исправляются ошибки в решении.


3. Решение задач.

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


Задача 1. дан двумерный массив A(m,m). Обнулить все элементы, находящиеся ниже главной диагонали и на самой главной диагонали. Массив заполнить целыми случайными числами из промежутка (-100, -100).


Решение.

10 СLS

20 INPUT m

30 RANDOMIZE TIMER

40 DIM A(m,m)

50 FOR I=1TO m

60 FOR J=1TO m

70 A(I,J)=INT(RND*200-100)

80 PRINT A(I,J)

90 NEXT J

100 PRINT: NEXT I

110 FOR I=1TO m

120 FOR J=1TO m

130 IF I>J OR I=J THEN A(I,J)=0

140 NEXT J, I

150 FOR I=1TO m

160 FOR J=1TO m

170 PRINT A(I,J);

180 NEXT J

190 PRINT: NEXT I

Задача 2. Дана числовая таблица А(n,n), заполненная целыми случайными числами из промежутка (-25, 25). Заменить в нем строки столбцами.


10 СLS

20 INPUT n

30 RANDOMIZE TIMER

40 DIM A(n,n), C(n,n)

50 FOR I=1 TO n

60 FOR J=1 TO n

70 A(I,J)=INT(RND*50-25)

80 PRINT A(I,J);

90 NEXT J: PRINT: NEXT I

100 PRINT:PRINT

110 FOR I=1 TO n

120 FOR J=n

130 C(I,J)=A(I,J)

140 PRINT C(I,J)

150 NEXT J: PRINT: NEXT I


Задача 3. Дана числовая прямоугольная таблица B(5,8), заполненная целыми случайными числами из промежутка (-25, 100). Найдите максимальный элемент в каждой строке двумерного массива.


10 СLS

20 RANDOMIZE TIMER 30

40 DIM B(5,8)

50 FOR I=1TO 5

60 FOR J=1 TO8

70 B(I,J)=INT(RND*125-25)

80 PRINT B(I,J);

90 NEXT J

100 PRINT:NEXT I: PRINT

110 FOR I=1TO 5: MAX=B(I,1)

120 FOR J=1 TO8

130 IF MAX< B(I,J) THEN MAX=B(I,J)

140 NEXT J

150 PRINT MAX

160 NEXT I



4. Домашнее задание.



5. Подведение итогов.

Целесообразно перечислить и повторить все новые понятия, изученные на уроке. Выставляются оценки за урок.



Тема урока 6: «Табличные величины. Двумерные массивы. Контрольная работа».


Цели урока: 1. Осуществить контроль знаний по теме табличные величины (массива). Проверить навыки работы по обработке двумерных массивов.

  1. Развивать абстрактное и логическое мышление учащихся.

  2. Воспитывать интерес к углубленному изучению предмета, навыки самостоятельной работы учащихся.


Тип урока: контрольная работа.


План урока.


  1. Организация урока

  2. Контрольная работа.

  3. Подведение урока.


  1. Организация урока.


Приветствие, проверка посещаемости, наличие учебных принадлежностей, выяснение причины отсутствия. Ознакомление с планом урока.


  1. Метод. Контрольная работа.


Контрольная работа проводиться с помощью раздаточного материала на карточках. На проведение контрольной работы отводится 40 минут. Работа проводится по 4 вариантам. В каждом варианте предлагается 2 задания. Учащимся предлагается решить две задачи на обработку одномерного массива. Решение проверить с помощью ПК. Решение на ПК показать учителю.

Вариант 1


1. Найти максимальный элемент линейной таблицы A(n), заполненную целыми случайными числами из промежутка (-15, 15). И все элементы этой таблицы, расположенные до него увеличить на

Решение.

10 СLS

20 INPUT n

30 RANDOMIZE TIMER

40 DIM A(n)

50 FOR I=1TO n

60 A(I)=INT(RND*30-15)

70 PRINT A(I)

80 NEXT I

90 PRINT:PRINT

100 MAX= A(1)

110 FOR I=2 TO n

120 IF MAX<A(I) THEN MAX = A(I): L=I

130 NEXT I

140 FOR I=1 TO L-1

150 A(I)=A(I)+1

160 NEXT

170 FOR I=1 TO N

180 PRINT A(I);

190 NEXT


  1. Дан строковый массив B$(n). Вывести на экран те элементы, в которых встречается буква «а»


10 CLS

20 INPUT N

30 DIM B$(N)

40 FOR I=1 TO N

50 INPUT B$(I)

60 NEXT:PRINT:PRINT

70 FOR I=1 TO N

80 FOR J=1 TO LEN B$(I)

90 IF MID$(B$(I),J,1)= “a”

100 PRINT B$(I) : J=LENB$(I)

110 NEXT J

120 NEXT I


Вариант 2.

1. Найти минимальный элемент линейной таблицы A(n), заполненную целыми случайными числами из промежутка (-45, 35). И поменять местами минимальный элемент с первым.

Решение.

10 СLS

20 INPUT n

30 RANDOMIZE TIMER

40 DIM A(n)

50 FOR I=1TO n

60 A(I)=INT(RND*80-45)

70 PRINT A(I)

80 NEXT I

90 PRINT:PRINT

100 MIN= A(1)

110 FOR I=2 TO n

120 IF MIN>A(I) THEN MIN = A(I): L=I

130 NEXT I

140 K=A(I):A(1)=A(L):A(L)=K

150 FOR I=1 TO L-1

160 PRINT A(I);

170 NEXT


2. Дан строковый массив B$(n). Вывести на экран те элементы начинающиеся буквой «а»


10 CLS

20 INPUT N

30 DIM B$(N)

40 FOR I=1 TO N

50 INPUT B$(I)

60 NEXT:PRINT:PRINT

70 FOR I=1 TO N

80 IF LEFT$(B$(I),1)= “a” THEN PRINT B$(I)

90 NEXT I



Вариант 3.

1. Составить программу нахождения суммы минимального и максимального элементов линейной таблицы A(n). Таблицу заполнить целыми случайными числами из промежутка (-19, 20).


Решение.

10 СLS

20 INPUT n

30 RANDOMIZE TIMER

40 DIM A(n)

50 FOR I=1TO n

60 A(I)=INT(RND*39-19)

70 PRINT A(I)

80 NEXT I

90 PRINT:PRINT

100 MIN= A(1): MAX=A(1)

110 FOR I=2 TO n

120 IF MIN>A(I) THEN MIN = A(I)

130 IF MAX<A(I) THEN MAX=A(I)

140 NEXT I

150 PRINT « минимальный элемент=»; MIN

160 PRINT « максимальный элемент=»; MAX

170 FOR I=1 TO N

180 PRINT MIN+MAX

190 NEXT

2. Дан строковый массив B$(n). Вывести на экран те элементы, заканчивающиеся буквой «р»


10 CLS

20 INPUT N

30 DIM B$(N)

40 FOR I=1 TO N

50 INPUT B$(I)

60 NEXT:PRINT: PRINT

70 FOR I=1 TO N

80 IF RIGHT$(B$(I),1)= “R” THEN PRINT B$(I)

90 NEXT I


Вариант 4

1. Составить программу нахождения суммы элементов данной таблицы, расположенных после минимального элемента линейной таблицы A(n). Таблицу заполнить целыми случайными числами из промежутка (-99, 111).


Решение.

10 СLS

20 INPUT n

30 RANDOMIZE TIMER

40 DIM A(n)

50 FOR I=1TO n

60 A(I)=INT(RND*210-99)

70 PRINT A(I)

80 NEXT I

90 PRINT:PRINT

100 MIN= A(1): S=0

110 FOR I=2 TO n

120 IF MIN>A(I) THEN MIN = A(I): L=I

130 NEXT I

140 FOR I=L+1 TO N

150 S=S+A(I)

160 NEXT

170 PRINT S

2. Дан строковый массив K$(n). Найти количество элементов, начинающихся символом «к».


10 CLS

20 INPUT N

30 DIM K$(N)

40 FOR I=1 TO N

50 INPUT K$(I)

60 NEXT:PRINT: PRINT

70 K=0

80 FOR I=1 TO N

90 IF LEFT$(K$(I),1)= “K” THEN K=K+1

100 NEXT I

110 PRINT K




  1. Подведение итогов урока.

Целесообразно проверить работу каждого учащегося на экранах ПК и в тетрадях, выставить оценки.

22


Свежие документы:  Тест по информатике "КОМПЬЮТЕРНЫЕ СЕТИ"

скачать материал

Хочешь больше полезных материалов? Поделись ссылкой, помоги проекту расти!


Ещё документы из категории Информатика: