Презентация на тему "Основы программирования на Бейсике"

Презентация: Основы программирования на Бейсике
1 из 20
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
3.0
1 оценка

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Интересует тема "Основы программирования на Бейсике"? Лучшая powerpoint презентация на эту тему представлена здесь! Данная презентация состоит из 20 слайдов. Средняя оценка: 3.0 балла из 5. Также представлены другие презентации по информатике для 9-11 класса. Скачивайте бесплатно.

Содержание

  • Презентация: Основы программирования на Бейсике
    Слайд 1

    Основы программирования на Бейсике

    Массивы

  • Слайд 2

    Задание: Найти все 3-хзначные числа, заканчивающихся на 2, 4, 8 и делящихся на 6. Ответ: CLS FOR I=100 TO 999   I3 = I – INT(I/10)*10     IF (I3 = 2) OR (I3 = 4) OR (I3 = 8) THEN       IF I/6 = INT(I/6) THEN       PRINT I     END IF   END IF NEXT I

  • Слайд 3

    Ответьте на вопросы                                1.     Для чего используется оператор цикла?  2.     Назовите структуру цикла?   3.     Что указывается в заголовке цикла?  4.     Как записывается заголовок цикла в Бейсике?  5.     Что показывает оператор NEXT?   6.     Какие действия происходят по оператору NEXT?  7.     Что показывает тело цикла ?  .

  • Слайд 4

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

  • Слайд 5

    Рис.  Изображение одно-, дву- и трехмерных массивов

  • Слайд 6

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

  • Слайд 7

    Каждый элемент массива обозначается именем массива и индексом. Индекс определяет положение элемента массива относительно его начала, его порядковый номер.  () =   А(1) = 1,6           А(3) = -6,02              А(5) = -10,1 А(2) = 5              А(4) = 8,78  Дан массив D:     1.     Из скольких элементов состоит этот массив? – 7 2.     D(2) = ?               D(4) = ?      D(5) = ?               D(7) = ?   Если в программе используется массив, то он должен быть описан.

  • Слайд 8

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

  • Слайд 9

    В Бейсике описание размера массива делается с помощью оператора DIM, который имеет следующий синтаксис:DIMимя массива (максимальное число элементов массива)Например:DIM D(7) DIM S(5) - где S имя массива, 5- максимальное число элементов массива,DIM M(25)- M имя массива, 25- максимальное число элементов массива.Первый элемент массива имеет номер 0. Наличие именно этого дополнительного элемента и приводит к тому, что массив занимает на один элемент больше памяти, чем это задано в его описании, но с единицы нам привычнее и удобнее, поэтому нулевой элемент можно пропустить. В момент описания массива (при обработке оператора DIM и выделению массиву места в памяти) значения элементов массива не определены; это значит, что в числовом массиве могут быть любые числа.

  • Слайд 10

    Доступ к элементам массива Мы должны обращаться к отдельным элементам массива, чтобы присвоить им значения, вывести их на печать, использовать в выражении и т. д. Для обращения к отдельному элементу массива мы должны указать имя массива и после него в скобках номер этого элемента в массиве: S(1), S(2), S(3). Значение в скобках называется индексом массива. Минимальное значение индекса 0, максимальное значение индекса - это значение, заданное в операторе DIM.Индекс - это метка ячейки памяти которая используется для обращения к этой ячейке.

  • Слайд 11

    Элементы массива могут быть введены с клавиатуры с помощью оператора INPUT или с помощью операторов DATA, READ или иным способом. Например, Ввод массива осуществляется с помощью цикла:   FOR  I = 1 TO 7 INPUT  A(I) NEXT  I   Вывод массива тоже осуществляется с помощью цикла:   FOR  I = 1 TO 7 PRINT  A(I) NEXT  I   Чтобы обратиться к элементу массива, надо указать его имя и индекс.   D(1) = 0 D(7) = 100

  • Слайд 12

    Присваивание значений элементам массива Первый способ CLSDIM S(5)     в этой строке объявлен массив с именем S и пятью элементамиS(1)=53S(2)=31S(3)=-32       в этих строках элементам массива присваиваются значенияS(4)=44S(5)=-23PRINT "S(1) равно " ; S(1)PRINT "S(2) равно " ; S(2)PRINT "S(3) равно " ; S(3)          PRINT "S(4) равно " ; S(4)     PRINT "S(5) равно " ; S(5)Результаты работы этой программы будут выглядеть так:5331-3244-23

  • Слайд 13

    Второй способ (заполнение массива с помощью оператора INPUT)CLSINPUT “введите количество элементов массива”; NDIM A(N)FOR I=1 TO NPRINT “введите”; I; “элемент массива”INPUT A(I)NEXT IFOR I=1 TO NPRINT A(I)NEXT IРезультаты работы программы для 3-х элементов будут выглядеть так:Введите 1 элемент массива? 23Введите 2 элемент массива? -54Введите 3 элемент массива? 2123-5421

  • Слайд 14

    Третий способ (заполнение массива с помощью оператора DATA)CLSDATA 23, 13, 98, -8, 7DIM M(5)FOR I=1 TO 5READ M(I)PRINT M(I)NEXT IРезультаты работы этой программы будут выглядеть так:231398-87Четвертый способ (следующий короткий программный модульгенерирует случайные числа и записывает их в массив):DIM S(100)FOR I=1 ТО 100S(I) = 1+INT(100*RND)NEXT I

  • Слайд 15

    Алгоримы обработки одномерных массивов. Формирование массива случайным образом из области [A;B] FOR I=1 TO NM(I)=INT(RND*(A+B))-ANEXT I Выводмассивавстроку FOR I=1 TO NPRINT M(I);" ";NEXT I Выводмассивавстолбец FOR I=1 TO NPRINT M(I)NEXT I

  • Слайд 16

    Поискминимальногоэлементамассива MIN=M(1);FOR I=2 TO NIF M(I)

  • Слайд 17

    Самостоятельная работа        Задание1: Найти сумму элементов массива D, длиной 7 элементов CLS DIM A (7) FOR  I = 1 TO 7 INPUT  A(I) NEXT  I S = 0 FOR  I = 1 TO 7 S = S + A(I) NEXT  I PRINT  “S=”; S  

  • Слайд 18

    Задание2: Составить программу, которая обнуляет все отрицательные числа. CLS DIM D (7) FOR  I = 1 TO 7 INPUT  A(I) NEXT  I FOR  I = 1 TO 7 IF  A(I)

  • Слайд 19

    Задание 3: Найти среднее арифметическое всех положительных чисел массива D. CLS DIM D (7) FOR  I = 1 TO 7 INPUT  A(I) NEXT  I S = 0 FOR  I = 1 TO 7 IF  A(I) > 0 THEN S = S + A(I) NEXT  I S = S / 7 PRINT  “S=”; S

  • Слайд 20

    Вопросы для повторения 1. Что называется массивом? 2. Как обозначается элементы массива?  3. Каким оператором описывается одномерный массив в Бейсике?  4. С помощью какого оператора осуществляется ввод и вывод одномерного массива? 5. Какой оператор является телом цикла при вводе массива? 6. Какой оператор является телом цикла при выводе массива?  Задание1: 16 учащихся одного класса получили оценки. Составить программу которая подсчитывает, сколько учащихся получили оценку «5» Задание2: Составить программу, которая увеличивает все значения таблицы А(20) в два раза.

Посмотреть все слайды

Сообщить об ошибке