Презентации по Информатике

Структурное программирование. Тема 03
Структурное программирование. Тема 03
Программирование и основы алгоритмизации Тема 3. Структурное программирование 2 Шевченко А. В. На заре программирования... QTRAN:: .IRPC X, MOV R’X,-(SP) .ENDR MOV Q.RTBA(R5),R0 MOV Q.RTBS(R5),R1 1$: CLR TR.RLC(R0) ADD #TR.SIZ,R0 SOB R1,1$ MOV Q.ATBA(R5),R0 MOV Q.ATBS(R5),R1 MUL #TA.SIZ,R1 2$: CLRB (R0)+ SOB R1,2$ Программирование и основы алгоритмизации Тема 3. Структурное программирование 3 Шевченко А. В. Что такое хорошая программа? Раньше хорошими программистами считали тех, кто писал весьма хитроумные программы, которые занимали минимум оперативной памяти и выполнялись за кратчайшее время. Это было естественно, потому что в "старое доброе время" размер оперативной памяти был сильно ограничен, а машины были намного медленнее, чем сегодня. Результатом хитроумного кодирования оказывались программы, которые было трудно понять другим лицам. Программисты зачастую сами признавали, что свою собственную программу они с трудом понимают уже через полгода, а то и через месяц. Дж. Хьюз, Дж. Мичтом. Структурный подход к программированию
Продолжить чтение
Операторы циклов в Паскале
Операторы циклов в Паскале
Циклические процессы. Циклическими называются программы, содержащие циклы. Цикл — это многократно повторяемый участок программы. В организации цикла можно выделить следующие этапы: - подготовка (инициализация) цикла (ПЦ); - выполнение вычислений цикла (тело цикла) (ТЦ); - модификация параметров (МП) или подготовка данных (ПД) - проверка условия окончания цикла (ПУ). Виды циклических алгоритмов Перед выполнением операторов тела цикла осуществляется проверка условия на продолжение цикла. Если условие справедливо (ветвь «Да»), то цикл повторяется, иначе, происходит выход из цикла. Особенности данной структуры цикла:           а) число повторений цикла заранее неизвестно;           б) если при первой же проверке условия получается "Нет", то цикл не выполняется ни разу;           в) возможен «бесконечный цикл», когда проверка условия не дает выхода на ветвь «Нет».  Цикл с предусловием - ПОКА (while).
Продолжить чтение
Устройства хранения и ввода-вывода данных. (лекция 4)
Устройства хранения и ввода-вывода данных. (лекция 4)
ПАМЯТЬ Память персонального компьютера подразделяется на внут­реннюю и внешнюю. Внутренняя память предназначена для временного хранения программ и обрабатываемых в текущий момент данных (оперативная память, кэш-память), а также для долговременного хранения информации о конфигурации ПК (энергонезависимая память). Внешняя память исполь­зуется для длительного хранения большого объема данных и программ. Физическая основа внутренней памяти Физической основой внутренней памяти являются электронные схемы (ПЗУ, ОЗУ), отличающиеся высоким быстродействием, но не позволяю­щие хранить большие объемы данных. Опе­ративная память является энергозависимой, т. е. при от­ключении ПК ее содержимое стирается. В персональных компьютерах функция длительного хранения больших объемов данных возложена на внешнюю память, которая является медленной, энергонезависимой и практически неограниченной.
Продолжить чтение