kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Видеоуроки Олимпиады Подготовка к ЕГЭ

Алгоритмизация и языки программирования

Нажмите, чтобы узнать подробности

Основы алгоритмизации я ЯП, разддел в котором изучаются основные понятия алгоритмов 

Просмотр содержимого документа
«Алгоритмизация и языки программирования»

Лекция 3 Тема: Массивы 1. Использование циклических операций для обработки массивов 2. Типовые приемы алгоритмизации

Лекция 3

Тема:

Массивы

1. Использование циклических операций для обработки массивов

2. Типовые приемы алгоритмизации

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

Массив–это упорядоченная совокупность данных объединенная общим именем и единым типом данных

Основным инструментом для работы с массивами являются операторы цикла.

Ввод (вывод) элементов массива:  1. одномерного массива Ввод  N открывается цикл с количеством повторений, равным количеству членов массива  I=1,N Ввод (вывод) А i

Ввод (вывод) элементов массива:

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

Ввод N

открывается цикл с количеством повторений, равным количеству членов массива

I=1,N

Ввод (вывод) А i

Ввод – вывод двумерного массива  Ввод М, N Ввод М, N I=1, М J=1,N J=1,N I=1,M Ввод (вывод) B ij Ввод (вывод) B ij по строкам по столбцам

Ввод – вывод двумерного массива

Ввод М, N

Ввод М, N

I=1, М

J=1,N

J=1,N

I=1,M

Ввод (вывод) B ij

Ввод (вывод) B ij

по строкам

по столбцам

начало начало Ввод N Ввод N I=1,N,1 I=1,N,1 Ввод A i Ввод A i S=0 P= 1 I=1,N,1 I=1,N,1 P=P*A i S=S+A i Вывод  P Вывод  S конец конец

начало

начало

Ввод N

Ввод N

I=1,N,1

I=1,N,1

Ввод A i

Ввод A i

S=0

P= 1

I=1,N,1

I=1,N,1

P=P*A i

S=S+A i

Вывод P

Вывод S

конец

конец

Факториал числа N ( N !) равен произведению натуральных чисел от единицы до N : 1*2*3*…* N  начало Ввод N P=1 N=0 I=1,N P=P*I Вывод Р конец

Факториал числа N ( N !) равен произведению натуральных чисел от единицы до N :

1*2*3*…* N

начало

Ввод N

P=1

N=0

I=1,N

P=P*I

Вывод Р

конец

( да нет значение не изменяется его значение max" width="640"

Использование массивов позволяет осуществить упрощение алгоритма поиска наибольшего (наименьшего) значения в последовательности чисел.

представим

Элементами массива Х (Х1= a , X 2= b , X 3 = c ,…)

переменные - a , b , c , …

В алгоритме наибольшее (наименьшее) значение элементов одномерного массива находится путем сравнения:

a(

да

нет

значение не изменяется

его значение max

начало Ввод N I=1,N Ввод X i M=X 1 I=2,N X I  M=X i Вывод M конец

начало

Ввод N

I=1,N

Ввод X i

M=X 1

I=2,N

X I

M=X i

Вывод M

конец


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Презентации

Целевая аудитория: 9 класс

Скачать
Алгоритмизация и языки программирования

Автор: Салаватов Мурат Нурбекович

Дата: 29.09.2018

Номер свидетельства: 479206

Похожие файлы

object(ArrayObject)#869 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(110) "Вводный урок по теме: "Язык программирования Турбо Паскаль". "
    ["seo_title"] => string(60) "vvodnyi-urok-po-tiemie-iazyk-proghrammirovaniia-turbo-paskal"
    ["file_id"] => string(6) "167023"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1423038792"
  }
}
object(ArrayObject)#891 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(63) "Синтаксис языка программирования."
    ["seo_title"] => string(33) "sintaksisiazykaproghrammirovaniia"
    ["file_id"] => string(6) "298546"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1456338519"
  }
}
object(ArrayObject)#869 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(156) "Конспект урока на тему: классы объектов Image, Picture Box в языке программирования Visual Basic 6.0 "
    ["seo_title"] => string(104) "konspiekt-uroka-na-tiemu-klassy-obiektov-image-picture-box-v-iazykie-proghrammirovaniia-visual-basic-6-0"
    ["file_id"] => string(6) "236487"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1444070256"
  }
}
object(ArrayObject)#891 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(112) "План урока "Графические возможности языка программирования" "
    ["seo_title"] => string(64) "plan-uroka-grafichieskiie-vozmozhnosti-iazyka-proghrammirovaniia"
    ["file_id"] => string(6) "105511"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1402858796"
  }
}
object(ArrayObject)#869 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(116) "Зачет по дисциплине "Основы алгоритмизации и программирования""
    ["seo_title"] => string(68) "zachiet_po_distsiplinie_osnovy_alghoritmizatsii_i_proghrammirovaniia"
    ["file_id"] => string(6) "421652"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "testi"
    ["date"] => string(10) "1497379579"
  }
}



ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства