Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Программирование

Содержание

МассивМножество однотипных данныхТипОбщее имяРазмерОбщее имяОдномерный (линейный) массивСписокОбщее имя [индекс] Двумерный (прямоугольный) массив 2
ПрограммированиеТабличные виды данных. Одномерный массив2016 МассивМножество однотипных данныхТипОбщее имяРазмерОбщее имяОдномерный (линейный) массивСписокОбщее имя [индекс] Двумерный (прямоугольный) массив 2 Одномерный массив. Выборка Литерный КнижнаяПолка [1..4] 1234КнижнаяПолка[1]=«Мир-кольцо»КнижнаяПолка[4]=?3 Одномерный массив. ПрисваиваниеКнижнаяПолка[1]:=«Граф Монте-Кристо. Часть 1»Литерный КнижнаяПолка [1..4]  		1234 КнижнаяПолка[1]=«Граф Монте-Кристо. Одномерный массив. ВставкаВставить КнижнаяПолка[2] «Граф Монте-Кристо. Часть 2»Литерный КнижнаяПолка [1..5] 	 12345КнижнаяПолка[2]=«Граф Одномерный массив. УдалениеУдалить КнижнаяПолка[3]Литерный КнижнаяПолка [1..4] 	 1234КнижнаяПолка[3]=«C++ для профессионалов»Размер:= Размер-16 With a little help of my friends… Необходимо разработать блок-схему алгоритма программы, Структура цифрового устройстваМодель Дж. фон Неймана8 Линейная памятьОдномерный массивАдресуемый элемент - словоКоманда или данные *Совокупность битов Фиксированная длинаОбрабатывается Линейная память. Ввод информации Дискретизация10 Линейная память. Ввод информации Двоичное кодированиеМетод остатковДанные (число)НепосредственноКомандаКодируется порядковый номер в СКИ11 With a little help of my friends… Исследуйте код программы социального робота Опрос #1Определите ошибку в использовании одномерного массива.	 Составьте блок-схему программы, удаляющей из
Слайды презентации

Слайд 2 Массив
Множество однотипных данных
Тип
Общее имя
Размер
Общее имя
Одномерный (линейный) массив
Список
Общее имя

МассивМножество однотипных данныхТипОбщее имяРазмерОбщее имяОдномерный (линейный) массивСписокОбщее имя [индекс] Двумерный (прямоугольный) массив 2

[индекс]
Двумерный (прямоугольный) массив





2


Слайд 3 Одномерный массив. Выборка
Литерный КнижнаяПолка [1..4]
1
2
3
4

КнижнаяПолка[1]=«Мир-кольцо»
КнижнаяПолка[4]=?

3

Одномерный массив. Выборка Литерный КнижнаяПолка [1..4] 1234КнижнаяПолка[1]=«Мир-кольцо»КнижнаяПолка[4]=?3

Слайд 4 Одномерный массив. Присваивание
КнижнаяПолка[1]:=«Граф Монте-Кристо. Часть 1»
Литерный КнижнаяПолка [1..4]

Одномерный массив. ПрисваиваниеКнижнаяПолка[1]:=«Граф Монте-Кристо. Часть 1»Литерный КнижнаяПолка [1..4] 		1234 КнижнаяПолка[1]=«Граф Монте-Кристо.


1
2
3
4

КнижнаяПолка[1]=«Граф Монте-Кристо. Часть 1»
КнижнаяПолка[2]=«Вино из одуванчиков»

Размер не меняется

4


Слайд 5 Одномерный массив. Вставка
Вставить КнижнаяПолка[2] «Граф Монте-Кристо. Часть 2»
Литерный

Одномерный массив. ВставкаВставить КнижнаяПолка[2] «Граф Монте-Кристо. Часть 2»Литерный КнижнаяПолка [1..5]

КнижнаяПолка [1..5]
1
2
3
4
5

КнижнаяПолка[2]=«Граф Монте-Кристо. Часть 2»
КнижнаяПолка[3]=«Вино из одуванчиков»
Размер:=Размер

+1

5


Слайд 6 Одномерный массив. Удаление
Удалить КнижнаяПолка[3]
Литерный КнижнаяПолка [1..4]
1
2
3
4

КнижнаяПолка[3]=«C++

Одномерный массив. УдалениеУдалить КнижнаяПолка[3]Литерный КнижнаяПолка [1..4] 	 1234КнижнаяПолка[3]=«C++ для профессионалов»Размер:= Размер-16

для профессионалов»
Размер:= Размер-1

6


Слайд 7 With a little help of my friends…
Необходимо

With a little help of my friends… Необходимо разработать блок-схему алгоритма

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

информацию о книгах в его домашней библиотеке.
Анализ требований
Что может сделать пользователь с помощью программы?
Проектирование алгоритма
Как хранятся данные?
Какой вид алгоритма используется для выполнения однотипных действий?

7


Слайд 8 Структура цифрового устройства
Модель Дж. фон Неймана


8

Структура цифрового устройстваМодель Дж. фон Неймана8

Слайд 9 Линейная память
Одномерный массив
Адресуемый элемент - слово
Команда или данные

Линейная памятьОдномерный массивАдресуемый элемент - словоКоманда или данные *Совокупность битов Фиксированная

*
Совокупность битов
Фиксированная длина
Обрабатывается как единый блок
1

2
3

9


Слайд 10 Линейная память. Ввод информации
Дискретизация







10

Линейная память. Ввод информации Дискретизация10

Слайд 11 Линейная память. Ввод информации
Двоичное кодирование
Метод остатков
Данные (число)
Непосредственно
Команда
Кодируется

Линейная память. Ввод информации Двоичное кодированиеМетод остатковДанные (число)НепосредственноКомандаКодируется порядковый номер в СКИ11

порядковый номер в СКИ








11


Слайд 12 With a little help of my friends…
Исследуйте

With a little help of my friends… Исследуйте код программы социального

код программы социального робота и восстановите его СКИ.
Робот работает

в непосредственном режиме. Доступно 3 команды. Операции дискретизации и кодирования осуществляются вручную.

Почему команды представлены с использованием одномерного массива?
Как можно добавить поддержку программного режима работы исполнителя?



12


  • Имя файла: programmirovanie.pptx
  • Количество просмотров: 88
  • Количество скачиваний: 0