Инфоурок Информатика КонспектыРазработка урока "Преобразование элементов массива. Обмен местами элементов массива"

Разработка урока "Преобразование элементов массива. Обмен местами элементов массива"

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

Выберите документ из архива для просмотра:

Выбранный для просмотра документ Проеобразование элементов массива.pps

Скачать материал "Разработка урока "Преобразование элементов массива. Обмен местами элементов массива""

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Электронный архивариус

Описание презентации по отдельным слайдам:

  • Преобразование элементов массива.

    1 слайд

    Преобразование элементов массива.

  • Пример 1. Массив содержит значения диагонали 8 мониторов в дюймах: 12, 14, 15...

    2 слайд

    Пример 1. Массив содержит значения диагонали 8 мониторов в дюймах: 12, 14, 15, 17, 19, 20, 22, 24. Составить программу перевода этих значений в
    сантиметры и вывода с округлением до целых
    (1 дюйм = 2,54 см)

  • var D:array[1..8] of integer; i:integer;beginD[1]:=12; D[2]:=14; D[3]:=15;...

    3 слайд

    var D:array[1..8] of integer;
    i:integer;
    begin
    D[1]:=12; D[2]:=14; D[3]:=15; D[4]:=17;
    D[5]:=19; D[6]:=20; D[7]:=22; D[8]:=24;
    writeln(‘Диагональ монитора в дюймах');
    for i:=1 to 8 do write(D[i]:4);
    writeln;
    writeln(‘Диагональ монитора в сантиметрах');
    for i:=1 to 8 do
    D[i]:=round(D[i]*2.5);
    for i:=1 to 8 do write(D[i]:4);
    end.

  • 4 слайд

  • Пример 2. Составить программу, которая формирует массив из 12 случайных целых...

    5 слайд

    Пример 2. Составить программу, которая формирует массив из 12 случайных целых чисел, принадлежащих промежутку [–20, 20], заменяет отрицательные числа на –1 и выводит значения элементов массива до и после замены.

    Организуем формирование массива 12 случайных чисел на отрезке [-20;20]:
    a[i]:=random(20-(-20)+1)+(-20);
    Получаем:
    a[i]:=random(41)-20;

  • var a:array[1..12] of integer;    i:integer;beginfor i:=1 to 12 dobegina...

    6 слайд

    var a:array[1..12] of integer;
    i:integer;
    begin
    for i:=1 to 12 do
    begin
    a[i]:=random(41)-20;
    write(a[i]:4);
    end;
    writeln;
    for i:=1 to 12 do
    if a[i]<0 then a[i]:=-1;
    for i:=1 to 12 do write(a[i]:4);
    end.

  • 7 слайд

  • Пример 3. Составить программу, которая формирует массив из 15 случайных целых...

    8 слайд

    Пример 3. Составить программу, которая формирует массив из 15 случайных целых чисел от 0 до 20, меняет местами 3-й и 12-й элементы и выводит значения элементов массива на экран до и после обмена.
    var a:array[1..15] of integer;
    i,b:integer;
    begin
    for i:=1 to 15 do a[i]:=random(21);
    for i:=1 to 15 do write(a[i]:4);
    writeln;
    b:=a[3];
    a[3]:=a[12];
    a[12]:=b;
    for i:=1 to 15 do write(a[i]:4);
    end.

  • 9 слайд

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ Варианты для выполнения.doc

В.1. 1. Заполнить массив так, чтобы элементы с четным номером были равны своему удвоенному индексу, а каждый элемент с нечетным номером – 0.

2. Составьте программу, которая осуществляет преобразование единиц измерения физических величин: значения скорости, измеренные в км/ч, преобразуются в значения, измеренные в м/с (1 м/c = 3,6 км/ч).

3. Дан массив из 15 целых чисел. Заменить элемент с номером  1 на элемент  с номером 12.

 

В.2. 1. Дан массив из 15 целых чисел, принадлежащих отрезку [-10; 10], элементы массива вводятся случайным образом. Все его элементы увеличить в 4 раза;

2. Составьте программу, которая осуществляет преобразование единиц измерения физических величин: значения мощности, измеренные в лошадиных силах, преобразуются в значения, измеренные в киловаттах (1 л. с. = 0,735 кВт);

3. Дан массив из n  целых чисел. Заменить элементы с номером 6, на элемент с номером n-2.

 

 

В.3. 1. Дан масив из n целых чисел. Найти наибольший элемент этого массива и переместить его на первое место.

2. Составьте программу, которая осуществляет преобразование единиц измерения физических величин: значения давления, измеренные в миллиметрах ртутного столба, преобразуются в значения, измеренные в килопаскалях (1 мм. рт. ст. = 0,133 кПа).

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

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Разработка урока "Преобразование элементов массива. Обмен местами элементов массива""

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ 10 класс урок 11.doc

10 класс 11 урок.

Тема «Преобразование элементов массива»

Цели урока:

Обучающие цели обеспечивают усвоение предметного содержания темы «Преобразование элементов массива», что позволит учащимся:

v на уровне представленияназывать понятия «преобразование элементов массива», «изменение элементов массива в зависимости от выполнения  некоторых условий»,  «обмен местами элементов в массиве» и др;

v на уровне пониманияформулировать определение основных понятий и различать их;

v на уровне применения уметь самостоятельно называть и различать условия изменения элементов массива, применение вспомогательной переменной для обмена элементов в массиве;

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

 Развивающие:

v создавать условия для развития логического мышления,  умения анализировать, выделять главное, обобщать и систематизировать;

v создавать условия для развития интереса к учению.

Воспитательные:

v воспитывать самостоятельность, сосредоточенность;

v воспитывать дисциплинированность.

 

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

Ход урока

I.       Организационный момент. (2 минут)

II.   Актуализация знаний  и мотивация учащихся на изучение нового материала.

III.     Анализ работы на  предыдущем уроке и выставление полученных отметок за выполнение практического задания. Ответы на фронтальные вопросы (6 мин).

IV.   Объяснение нового материала. Совместная работа с презентацией. Разбор задач фронтально.  (10 мин)

V.        Физкультминутка (2 мин. Зарядка для глаз.)

VI.     Практическая работа учащихся на компьютерах -  составление программ с использованием массивов, выполнение преобразования элементов массива, обмен местами элементов массива. (Приложение 1) (20 мин).

VII.     Подведение итогов урока и домашнее задание. Обсудить с учащимися основной материал урока. Ответить на вопросы. Д.З. § 7, повторить главу 1 (5 мин).

 

Приложение 1.

В.1. 1. Заполнить массив так, чтобы элементы с четным номером были равны своему удвоенному индексу, а каждый элемент с нечетным номером – 0.

2. Составьте программу, которая осуществляет преобразование единиц измерения физических величин: значения скорости, измеренные в км/ч, преобразуются в значения, измеренные в м/с (1 м/c = 3,6 км/ч).

3. Дан массив из 15 целых чисел. Заменить элемент с номером  1 на элемент  с номером 12.

 

В.2. 1. Дан массив из 15 целых чисел, принадлежащих отрезку [-10; 10], элементы массива вводятся случайным образом. Все его элементы увеличить в 4 раза;

2. Составьте программу, которая осуществляет преобразование единиц измерения физических величин: значения мощности, измеренные в лошадиных силах, преобразуются в значения, измеренные в киловаттах (1 л. с. = 0,735 кВт);

3. Дан массив из n  целых чисел. Заменить элементы с номером 6, на элемент с номером n-2.

 

 

В.3. 1. Дан масив из n целых чисел. Найти наибольший элемент этого массива и переместить его на первое место.

2. Составьте программу, которая осуществляет преобразование единиц измерения физических величин: значения давления, измеренные в миллиметрах ртутного столба, преобразуются в значения, измеренные в килопаскалях (1 мм. рт. ст. = 0,133 кПа).

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

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Разработка урока "Преобразование элементов массива. Обмен местами элементов массива""

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Выбранный для просмотра документ Проеобразование элементов массива.pptx

Скачать материал "Разработка урока "Преобразование элементов массива. Обмен местами элементов массива""

Получите профессию

Копирайтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Описание презентации по отдельным слайдам:

  • Преобразование элементов массива.

    1 слайд

    Преобразование элементов массива.

  • Пример 1. Массив содержит значения диагонали 8 мониторов в дюймах: 12, 14, 15...

    2 слайд

    Пример 1. Массив содержит значения диагонали 8 мониторов в дюймах: 12, 14, 15, 17, 19, 20, 22, 24. Составить программу перевода этих значений в
    сантиметры и вывода с округлением до целых
    (1 дюйм = 2,54 см)

  • var D:array[1..8] of integer; i:integer;beginD[1]:=12; D[2]:=14; D[3]:=15;...

    3 слайд

    var D:array[1..8] of integer;
    i:integer;
    begin
    D[1]:=12; D[2]:=14; D[3]:=15; D[4]:=17;
    D[5]:=19; D[6]:=20; D[7]:=22; D[8]:=24;
    writeln(‘Диагональ монитора в дюймах');
    for i:=1 to 8 do write(D[i]:4);
    writeln;
    writeln(‘Диагональ монитора в сантиметрах');
    for i:=1 to 8 do
    D[i]:=round(D[i]*2.5);
    for i:=1 to 8 do write(D[i]:4);
    end.

  • 4 слайд

  • Пример 2. Составить программу, которая формирует массив из 12 случайных целых...

    5 слайд

    Пример 2. Составить программу, которая формирует массив из 12 случайных целых чисел, принадлежащих промежутку [–20, 20], заменяет отрицательные числа на –1 и выводит значения элементов массива до и после замены.

    Организуем формирование массива 12 случайных чисел на отрезке [-20;20]:
    a[i]:=random(20-(-20)+1)+(-20);
    Получаем:
    a[i]:=random(41)-20;

  • var a:array[1..12] of integer;    i:integer;beginfor i:=1 to 12 dobegina...

    6 слайд

    var a:array[1..12] of integer;
    i:integer;
    begin
    for i:=1 to 12 do
    begin
    a[i]:=random(41)-20;
    write(a[i]:4);
    end;
    writeln;
    for i:=1 to 12 do
    if a[i]<0 then a[i]:=-1;
    for i:=1 to 12 do write(a[i]:4);
    end.

  • 7 слайд

  • Пример 3. Составить программу, которая формирует массив из 15 случайных целых...

    8 слайд

    Пример 3. Составить программу, которая формирует массив из 15 случайных целых чисел от 0 до 20, меняет местами 3-й и 12-й элементы и выводит значения элементов массива на экран до и после обмена.
    var a:array[1..15] of integer;
    i,b:integer;
    begin
    for i:=1 to 15 do a[i]:=random(21);
    for i:=1 to 15 do write(a[i]:4);
    writeln;
    b:=a[3];
    a[3]:=a[12];
    a[12]:=b;
    for i:=1 to 15 do write(a[i]:4);
    end.

  • 9 слайд

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 660 767 материалов в базе

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

Другие материалы

Вам будут интересны эти курсы:

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 04.05.2021 1148
    • RAR 233.8 кбайт
    • 131 скачивание
    • Оцените материал:
  • Настоящий материал опубликован пользователем Лось Ирина Валерьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Лось Ирина Валерьевна
    Лось Ирина Валерьевна
    • На сайте: 3 года и 11 месяцев
    • Подписчики: 0
    • Всего просмотров: 12330
    • Всего материалов: 11

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Информатика: теория и методика преподавания с применением дистанционных технологий

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

300 ч. — 1200 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Этот курс уже прошли 18 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

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

300 ч. — 1200 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 38 человек из 18 регионов
  • Этот курс уже прошли 33 человека

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в образовательной организации

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

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 491 человек из 73 регионов
  • Этот курс уже прошли 1 522 человека

Мини-курс

Психологические основы профессиональной деятельности педагога-психолога

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Налог на прибыль и учет доходов/расходов

2 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Особенности психологической помощи детям

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 593 человека из 75 регионов
  • Этот курс уже прошли 219 человек