русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

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

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основные элементы программирования


Дата добавления: 2015-07-23; просмотров: 1904; Нарушение авторских прав


Большинство программ создаются для решения какой-либо задачи. Решение задачи достигается благодаря обработке информации или данных. Поэтому программист должен знать:

· как ввести информацию в программу (ввод);

· как хранить информацию в программе (данные);

· как указать правильные команды для обработки данных (операции);

· как передать обратно данные из программы пользователю, (вывод).

Можно упорядочить команды таким образом, чтобы:

§ некоторые из них выполнялись, только если выполняется некоторое условие или ряд условий (условное выполнение);

§ другие выполнялись повторно некоторое число раз (циклы);

§ третьи выделялись в отдельные части, которые могут быть выполнены в разных местах программы (подпрограммы).

Ввод данных – означает считывание значений, поступающих с клавиатуры, с диска или из порта ввода-вывода.

Данные – это константы, переменные и структуры, содержащие числа (целые и вещественные), текст (символы и строки) или адреса (переменных и структур).

Операции осуществляют присваивание значений, их комбинирование (сложение, деление и так далее) и сравнение значений (равные, неравные значения и так далее).

Вывод – означает запись информации на экран, на диск или в порт ввода-вывода.

Условное выполнение – предполагает выполнение набора команд в случае, если выполняется (является истинным) некоторое условие (если это условие не выполняется, то эти команды пропускаются или же выполняется другой набор команд) или если некоторый элемент данных имеет некоторое специальное значение или значение из некоторого набора значений.

Циклы – некоторый набор команд выполняется повторно или фиксированное число раз, или пока является истинным некоторое условие, или пока некоторое условие не стало истинным.

Подпрограммы – представляют собой наборы инструкций, которые имеют самостоятельное имя и которые могут быть выполнены из любого места программы при обращении к ним по имени.



Переменные, константы и оператор присваивания. Как и в математике, переменные содержат изменяемые значения, а константы – неизменяемые. Каждая переменная должна иметь тип. Тип переменной определяет множество значений, которые может принимать переменная.

Когда компилятор создает исполняемый код введенной нами программы, то, встретив описание переменной, он резервирует необходимое количество байт ОЗУ для хранения ее возможных значений. Константам же кроме того присваиваются значения в соответствии с их описанием.

 



<== предыдущая лекция | следующая лекция ==>
Идентификаторы | Структура программы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.393 сек.