🗊Презентация Основы алгоритмизации и программирования

Нажмите для полного просмотра!
Основы алгоритмизации и программирования, слайд №1Основы алгоритмизации и программирования, слайд №2Основы алгоритмизации и программирования, слайд №3Основы алгоритмизации и программирования, слайд №4Основы алгоритмизации и программирования, слайд №5Основы алгоритмизации и программирования, слайд №6Основы алгоритмизации и программирования, слайд №7Основы алгоритмизации и программирования, слайд №8Основы алгоритмизации и программирования, слайд №9Основы алгоритмизации и программирования, слайд №10Основы алгоритмизации и программирования, слайд №11Основы алгоритмизации и программирования, слайд №12Основы алгоритмизации и программирования, слайд №13Основы алгоритмизации и программирования, слайд №14Основы алгоритмизации и программирования, слайд №15Основы алгоритмизации и программирования, слайд №16Основы алгоритмизации и программирования, слайд №17Основы алгоритмизации и программирования, слайд №18Основы алгоритмизации и программирования, слайд №19Основы алгоритмизации и программирования, слайд №20Основы алгоритмизации и программирования, слайд №21Основы алгоритмизации и программирования, слайд №22Основы алгоритмизации и программирования, слайд №23Основы алгоритмизации и программирования, слайд №24Основы алгоритмизации и программирования, слайд №25Основы алгоритмизации и программирования, слайд №26Основы алгоритмизации и программирования, слайд №27Основы алгоритмизации и программирования, слайд №28Основы алгоритмизации и программирования, слайд №29

Содержание

Вы можете ознакомиться и скачать презентацию на тему Основы алгоритмизации и программирования. Доклад-сообщение содержит 29 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Основы алгоритмизации и программирования 
Всего: 16 лекций, 18 лаб.работ
Установочная сессия – 6л/4л.р.
Зимняя сессия – 6/6 + зачет	
Весенняя сессия – 4/8 ->экзам
Буснюк Николай Николаевич, к.ф.-м.н., доцент
Кафедра ИСиТ    311-1 корп.
Описание слайда:
Основы алгоритмизации и программирования Всего: 16 лекций, 18 лаб.работ Установочная сессия – 6л/4л.р. Зимняя сессия – 6/6 + зачет Весенняя сессия – 4/8 ->экзам Буснюк Николай Николаевич, к.ф.-м.н., доцент Кафедра ИСиТ 311-1 корп.

Слайд 2





В библиотеке 
В библиотеке 
Пацей Н.В., Занько Д.В. Конструирование программ и языки программирования: практикум для спец 1-40 01 02 Ч. 1 БГТУ 2005г. 
Пацей, Н.В.  Основы алгоритмизации и программирования:   учеб.-метод. пособие  для  студентов специальности  1-40 01 02 (1-40 01 02-03) «Информационные системы и технологии» / Н.В. Пацей – Минск.: БГТУ, 2010. –  285 с.
Описание слайда:
В библиотеке В библиотеке Пацей Н.В., Занько Д.В. Конструирование программ и языки программирования: практикум для спец 1-40 01 02 Ч. 1 БГТУ 2005г. Пацей, Н.В. Основы алгоритмизации и программирования: учеб.-метод. пособие для студентов специальности 1-40 01 02 (1-40 01 02-03) «Информационные системы и технологии» / Н.В. Пацей – Минск.: БГТУ, 2010. –  285 с.

Слайд 3





Понятие информации и  алгоритма 
Этапы решения задачи
постановка (формулировка) задачи;
построение модели задачи;
разработка алгоритма;
проверка правильности алгоритма;
реализация алгоритма;
анализ алгоритма; 
отладка программы,;
получение результата;
составление документации.
Описание слайда:
Понятие информации и алгоритма Этапы решения задачи постановка (формулировка) задачи; построение модели задачи; разработка алгоритма; проверка правильности алгоритма; реализация алгоритма; анализ алгоритма; отладка программы,; получение результата; составление документации.

Слайд 4






АЛГОРИТМ – строгая и четкая система правил, определяющая последовательность действий над некоторыми объектами и после конечного числа шагов приводящая к достижению поставленной цели
Описание слайда:
АЛГОРИТМ – строгая и четкая система правил, определяющая последовательность действий над некоторыми объектами и после конечного числа шагов приводящая к достижению поставленной цели

Слайд 5





Классификация алгоритмов
Линейный
Разветвляющийся
Циклический
Описание слайда:
Классификация алгоритмов Линейный Разветвляющийся Циклический

Слайд 6





Способы описания алгоритма
1. словесное описание
2. графическое описание (блок-схема)
3. алгоритмическое описание (программа)
Описание слайда:
Способы описания алгоритма 1. словесное описание 2. графическое описание (блок-схема) 3. алгоритмическое описание (программа)

Слайд 7





Блок- схема 
символы данных
символы процесса
символы линий
специальные символы
Описание слайда:
Блок- схема символы данных символы процесса символы линий специальные символы

Слайд 8





Символы ввода-вывода
данные ввода\вывода
Описание слайда:
Символы ввода-вывода данные ввода\вывода

Слайд 9





Символы процесса
процесс
предопределенный процесс
условие
Описание слайда:
Символы процесса процесс предопределенный процесс условие

Слайд 10





граница цикла 
граница цикла
Описание слайда:
граница цикла граница цикла

Слайд 11





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

Слайд 12





Пример линейного алгоритма
Описание слайда:
Пример линейного алгоритма

Слайд 13


Основы алгоритмизации и программирования, слайд №13
Описание слайда:

Слайд 14






Программа – это последовательность команд (инструкций), которые помещаются в памяти и выполняются процессором в указанном порядке
Описание слайда:
Программа – это последовательность команд (инструкций), которые помещаются в памяти и выполняются процессором в указанном порядке

Слайд 15






Программа -- алгоритм + данные.
Описание слайда:
Программа -- алгоритм + данные.

Слайд 16





Интегрированные среды разработки
Интегрированные среды разработки
 (IDE – Integrated Development Environment)
MS Visual Studio 2008, 2010, 2012, 2014 2015
исходный модуль(Source module) (в С++ файл имеет расширение *.cpp)
Транслятор – 
объектный модуль (Object module) (расширение *.obj)
Компоновщик (Linker)
Загрузочный модуль (Load module) (расширение *.exe)
Описание слайда:
Интегрированные среды разработки Интегрированные среды разработки (IDE – Integrated Development Environment) MS Visual Studio 2008, 2010, 2012, 2014 2015 исходный модуль(Source module) (в С++ файл имеет расширение *.cpp) Транслятор – объектный модуль (Object module) (расширение *.obj) Компоновщик (Linker) Загрузочный модуль (Load module) (расширение *.exe)

Слайд 17





Составные части языка программирования
Типы данных и переменные. 
Типы данных - это те формы представления данных, которые могут существовать и обрабатываться в языке программирования
базовые типы данных 
производные типы данных 
Примеры:
целые, вещественные числа, символы (текст) , строки, базы данных, графические объекты
Описание слайда:
Составные части языка программирования Типы данных и переменные. Типы данных - это те формы представления данных, которые могут существовать и обрабатываться в языке программирования базовые типы данных производные типы данных Примеры: целые, вещественные числа, символы (текст) , строки, базы данных, графические объекты

Слайд 18





Операции и выражения. 

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

Слайд 19





Виды операций
- непосредственно операции преобразования данных;
-операции ввода и вывода данных для внешнего представления;
-вызов (выполнение) модулей (процедур, функций);
-присваивание, то есть запоминание значения  переменной;
-выделение более простых типов данных из переменных производного типа.
Описание слайда:
Виды операций - непосредственно операции преобразования данных; -операции ввода и вывода данных для внешнего представления; -вызов (выполнение) модулей (процедур, функций); -присваивание, то есть запоминание значения переменной; -выделение более простых типов данных из переменных производного типа.

Слайд 20





Логика алгоритма. Операторы. 

-последовательность действий (блок);
-условная конструкция (ветвление);
-повторяющаяся конструкция (цикл);
-переход.
Описание слайда:
Логика алгоритма. Операторы. -последовательность действий (блок); -условная конструкция (ветвление); -повторяющаяся конструкция (цикл); -переход.

Слайд 21





Базовые типы данных 
ТИП ДАННЫХ -- форма представления данных, которая характеризуется способом организации данных в памяти, множеством допустимых значений и набором операций.
Описание слайда:
Базовые типы данных ТИП ДАННЫХ -- форма представления данных, которая характеризуется способом организации данных в памяти, множеством допустимых значений и набором операций.

Слайд 22






ПЕРЕМЕННАЯ -- именованная область памяти программы, в которой размещены данные с определенной формой представления (типом).
Описание слайда:
ПЕРЕМЕННАЯ -- именованная область памяти программы, в которой размещены данные с определенной формой представления (типом).

Слайд 23






БАЗОВЫЕ ТИПЫ ДАННЫХ -- стандартные формы представления данных в компьютере, перенесенные в язык программирования
Описание слайда:
БАЗОВЫЕ ТИПЫ ДАННЫХ -- стандартные формы представления данных в компьютере, перенесенные в язык программирования

Слайд 24





Байт, машинное слово 
МАШИННОЕ СЛОВО -- упорядоченное множество двоичных разрядов (битов).
Описание слайда:
Байт, машинное слово МАШИННОЕ СЛОВО -- упорядоченное множество двоичных разрядов (битов).

Слайд 25






8 бит – минимальная адресуемая ячейка
0 или 1
1 024 байт = 1 Кб
1 048 576 байт = 1 Мб
Гб
Тб
Описание слайда:
8 бит – минимальная адресуемая ячейка 0 или 1 1 024 байт = 1 Кб 1 048 576 байт = 1 Мб Гб Тб

Слайд 26





15 14 ...                   7  6  5  ...    2  1  0
15 14 ...                   7  6  5  ...    2  1  0
________________________________________________
 1  0  0  0  1  1  0  1  0  1  0  1  1  0  1  1  
________________________________________________
 |                             |          		       |    
старший разряд (бит) 				младший разряд
Описание слайда:
15 14 ... 7 6 5 ... 2 1 0 15 14 ... 7 6 5 ... 2 1 0 ________________________________________________ 1 0 0 0 1 1 0 1 0 1 0 1 1 0 1 1 ________________________________________________ | | | старший разряд (бит) младший разряд

Слайд 27






БАЙТ -- машинное слово минимальной размерности, адресуемое в процессе обработки данных. 
СТАНДАРТНОЕ МАШИННОЕ СЛОВО -- машинное слово, размерность которого совпадает с разрядностью процессора. Большинство команд процессора использует для обработки данных стандартное машинное слово.
Описание слайда:
БАЙТ -- машинное слово минимальной размерности, адресуемое в процессе обработки данных. СТАНДАРТНОЕ МАШИННОЕ СЛОВО -- машинное слово, размерность которого совпадает с разрядностью процессора. Большинство команд процессора использует для обработки данных стандартное машинное слово.

Слайд 28






R0 * 1 + R1 * 2 + R2 * 4 + ... + R15 * 32768  или
.
R0 * 20 + R1 * 2 1+ ... + R15 * 216
0000000010001001 	1+8+128 = 137
Описание слайда:
R0 * 1 + R1 * 2 + R2 * 4 + ... + R15 * 32768 или . R0 * 20 + R1 * 2 1+ ... + R15 * 216 0000000010001001 1+8+128 = 137

Слайд 29






	A - 10,		D - 13,
	B - 11,		E - 14,
	C - 12,		F - 15.
	0x1234,	0x1B8C,	0xB8000000,	     0xFFFF
0x1B8C = 0001 1011 1000 1100
    	            1      B     8      C
Описание слайда:
A - 10, D - 13, B - 11, E - 14, C - 12, F - 15. 0x1234, 0x1B8C, 0xB8000000, 0xFFFF 0x1B8C = 0001 1011 1000 1100 1 B 8 C



Похожие презентации
Mypresentation.ru
Загрузить презентацию