русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Розділ І. Алгоритми розв’язування задач


Дата додавання: 2014-11-28; переглядів: 798.


Используется функция 09h прерывания 21h. Значение функции загружается в регистр AH, адрес строки – в DS:DX. Т.к. сегментный регистр DS обычно уже инициализирован, достаточно загрузить смещение строки в DX. Строка должна обязательно заканчиваться символом «$». Для форматирования строк применяйте символы CR (Carriage Return – ВК «возврат каретки») и LF (Line Feed – ПС «перевод строки»), имеющие коды, соответственно, 13 (0Dh) и 10 (0Ah).

 

name type_1

.model small

.data

cong db 'Happy New Year!$'

 

.code

start:

mov ax,@data

mov ds,ax

 

mov dx,offset cong

mov ah,09h

int 21h

 

mov ah,4Ch

mov al,00h

int 21h

 

end start

 

 

name type_2

.model small

.data

alp_e db 0Dh,0Ah,'abcdefghijklmnopqrstuvwxyz$'

alp_r db 0Dh,0Ah,'абвгдеёжзийклмнопрстуфхцчшщъыьэюя$'

 

.code

start:

mov ax,@data

mov ds,ax

 

mov dx,offset alp_e

mov ah,09h

int 21h

mov dx,offset alp_r

mov ah,09h

int 21h

 

mov ah,4Ch

mov al,00h

int 21h

 

end start

 

РОБОЧИЙ ЗОШИТ

З предмету

ПРОГРАМУВАННЯ

Прізвище_______________________________________________

Ім’я____________________________________________________

По батькові_____________________________________________

Група __________________________________________________

Київ 2012 р


ВСТУП

Шановний Студенте, даний зошит призначений для твоєї роботи з предмету “Програмування та алгоритмічні мови” на усіх видах заняттях і при самопідготовці до них.

Робочий зошит містить:

· Тематичний план, який допоможе побачити цілісну картину предмету, адже містить усі теми, що заплановані на даний семестр з вказаною кількість годин відведених на лекції, лабораторні та практичні роботи.

· Опорний конспект лекцій, який під керівництвом викладача необхідно буде опрацювати та в разі необхідності доповнити.

· Домашнє завдання, яке обов’язково потрібно виконувати.

· Тренувальні вправи, які тобі допоможуть підготуватися до будь-якої самостійної чи контрольної роботи.

· Задачі для самоконтролю. До частини цих вправ є відповіді, що допоможе перевірити правильність її розв’язання.

· Загальні відомості до практичних та лабораторних робіт.

· Завдання та методичні вказівки для самостійної роботи студента, яке обов’язково має бути виконане до наступного заняття.

· Перелік екзаменаційних питань та типових задач, які допоможуть у підготовці до екзамену

· Список літератури та довідкових джерел для самопідготовки, який подається і кінці кожного розділу.

Зошит потрібно носити на кожну пару, оскільки без нього робота на парі не можлива.


ТЕМАТИЧНИЙ ПЛАН

Розділи та теми Розподіл навчального часу по темам
Лекц. Практ. Лабор. СРС Всього
І СЕМЕСТР
Розділ І. Алгоритми розв’язування задач
Тема 1.1. Поняття алгоритму. Базові структури алгоритмів. Побудова блок-схем алгоритмів.  
Всього по розділу І:
Розділ ІІ. Базові засоби мови програмування С++
Тема 2.1. Опис мови С++    
Тема 2.2. Головна функція main (). Типи даних.    
Тема 2.3. Арифметичні оператори мови С++. Підключення бібліотеки математика.    
Тема 2.4.Потоки введення - виведення даних. Адреси даних, вказівники, динамічна пам'ять.  
Всього по розділу IІ:
Розділ ІІІ. Введення в прогамування
Тема 3.1.Умовні оператори. Оператори вибору switch  
Тема 3.2. Оператори циклу  
Тема 3.3. Оператори передачі управління  
Тема 3.4. Загальні відомості про функції  
Всього по розділу ІІІ:
Всього по I семестру

Розділ І. Алгоритми розв’язування задач


<== попередня лекція | наступна лекція ==>
КЕРІВНИЦТВО ОПЕРАТОРА | Властивості алгоритмів


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн