русс | укр

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

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

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

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


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

Устройство компьютера и его компоненты.


Дата добавления: 2014-02-04; просмотров: 625; Нарушение авторских прав


End

Then begin

Begin

Культура программирования

Не может быть обучения программированию без обучения хорошему стилю программирования. Каким же требованиям должна удовлетворять программа, написанная на любом языке высокого уровня?

Во-первых, в программе должны быть комментарии. Комментарии служат не для объяснения работы того или иного оператора, а для пояснения тех участков программы, которые хотя понятны и логичны для самого автора, но совсем не ясны человеку, который пытается разобраться в вашей программе.

Примеры неудачных комментариев:

if a = 0

then i := i + 1; { если а равно нулю, то увеличить i }

m := 1; { m присвоить единицу }

Пример удачных комментариев:

c := a ; { обмен значений переменных a и b }

a := b ;

b := c ;

inc (a); { увеличить а [мало знакомый оператор]}

 

Также необходимо, чтобы каждая программа несла в себе в виде комментариев данные: об авторе, о дате создания, о назначении программы.

 

Во-вторых, к культуре программирования относят еще и соблюдение структуры. Это означает, что по тексту программы можно легко разобраться в её работе. Для этих целей используют отступы от левого края.

Чтобы правильно соблюдать структуру программирования, надо придерживаться таких правил:

а) простые операторы ( :=, write, read и т.д.) пишут один под другим:

write('Введите число: ');

readln (a);

a := a + 1;

writeln (’А у меня ’, a, ’; я победил! ’);

 

б) При оформлении циклов заголовок записывают как обычный оператор, а тело цикла смещают вправо на 1-3 символа. Точно так же поступают при использовании операторных скобок begin - end:

for i := 1 to 10 do

a := i * i;

writeln (a)

end;

 

в) При записи условного оператора ifпервая строка записывается как обычный оператор, под ним, сместившись вправо на 2-3 символа, слово then и соответствующий оператор. Если операторов несколько, то рядом с then надо написать begin, а все команды, заключённые в операторные скобки, как вы уже знаете, записывают на 1-3 символа правее begin. Слово end, определяющее завершённость данной ветви, всегда пишется строго под begin.



Далее, слово else пишут под then, после него всё также. Например:

 

ifa > 0

then writeln ('Молодец !')

else if a < 0

write ('Ошибка! Отрицательное число!');

a := -a;

else write ('Нулевой результат - тоже результат!');

 

Не нужно понимать соблюдение структуры за требование выполнять что-то невозможное. Структура должна соблюдаться автоматически при составлении программы. Если у вас такого навыка нет, то его нужно выработать, так как это облегчит анализ собственных программ.

При написании программы не надо скупиться на пробелы, разделяя ими символы по логическим частям. Сравните:

a:=sin(x)+2/x;

a := sin (x) + 2/x;

 

В-третьих, в культуре программирования немаловажную роль играет удачное имя переменной. Для того, чтобы легче было разобраться, зачем в программе используется та или иная переменная, имя должно отражать её логический смысл. Язык Паскаль позволяет создавать имена произвольной длины. Надо этим пользоваться, используя для имён наглядные слова, а не сокращения. Например, для переменной, в которой хранится сумма, лучше использовать имя summa или sum, нежели просто s.

ЭВМ - это электронная вычислительная машина, предназначенная для сбора, хранения, переработки и выдачи информации, следовательно, все устройства компьютера предназначены для решения вопросов, связанных с информацией. Любой компьютер состоит из следующих устройств: памяти, устройств ввода/вывода, процессора.

К устройствам ввода/вывода относятся: клавиатура, мышь - устройство ввода, монитор или дисплей, принтер, графопостроитель - устройства вывода.

Процессор – основное устройство ЭВМ, предназначенное для обработки различной информации. Без него невозможна была бы работа ЭВМ. Процессор выполняет команды, записанные в памяти ЭВМ. Под управлением процессора работают все устройства ЭВМ. Основными характеристиками процессора являются быстродействие (число выполняемых операций в секунду) и разрядность. Разрядность характеризует объём информации, который процессор обрабатывает за одну операцию: 8-разрядный процессор обрабатывает за одну операцию 8 бит информации, 16-разрядный – 16 бит и т.д.

Устройство "память" предназначено для хранения информации. Она делится на две части: внутреннюю – оперативную и внешнюю – долговремен­ную. Основной характеристикой памяти является её объём (количество запоминаемой информации). Объём оперативной памяти очень ограничен, кроме того, при выключении ЭВМ вся информация, хранящаяся в этой памяти, теряется. Поэтому ценную информацию надо предварительно перенести на внешнюю память: на жёсткий диск (винчестер), дискеты, кассеты, стриммеры или компакт-диски. Самым удобным запоминающим устройством является винчестер, т.к. он обладает жестким магнитным диском, вмещающим большие объемы информации. Он физически надежнее защищен, чем дискета.

Помимо основных устройств ЭВМ может обладать другими периферийными устройствами. К ним относятся: джойстики, модемы, факс-модемы, сканеры, принтеры.

Связь и обмен информацией между компонентами ЭВМ осуществляется с помощью системной магистрали (шины).



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


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


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

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

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


 


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

 
 

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

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