Программирование машинной логики

Категория: Учебники по Delphi » Быстрый старт в Delphi

Подошло время превратить нашу логику, описанную в блок-схеме на рис. 2.3, в настоящую программу. Пока эта программа будет существовать только на бума­ге, но со временем ее можно превратить в настоящий исполняемый модуль.

Сначала напишем нашу программу на русском языке (листинг 2.2). 

Начало программы.

Переменные: F, R, Index — это целые числа;

Начало кода

F: =5;

R: =1;

Index:=1;

От 1 до 5 выполнять

Начало цикла

R:=R*Index;

Index:=Index+l;

Конец цикла

Вывести на экран переменную R.

Конец кода

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

  • начало программы;
  • описание переменных;
  • начало кода (учтите, что описание переменных — это не код программы);
  • заполнение переменных начальными значениями;
  • запуск цикла от 1 до 5;
  • выполнение в цикле расчета;
  • вывод результата.

В принципе, ничего нового здесь нет. Просто блок-схема описана словами, по­хожими на программный язык. В дальнейшем, когда вы сами начнете писать соб­ственный программный код, действовать будете точно так же. Сначала постройте алгоритм программы в виде блок-схемы или хотя бы мысленно представьте алго­ритм работы будущей программы и только потом переносите все это в компьютер. Блок-схемы понадобятся только на начальном этапе, когда вы не можете сразу представить себе действия, которые нужно запрограммировать. Со временем блок- схемы отойдут сами собой, и уже через месяц практического программирования можно будет писать алгоритмы сразу же на Delphi. Все дело в практике.

 

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

 

 

Указатели в Delphi

Категория: Учебники по Delphi » Внутренний мир Delphi

Указатели заслужили репутацию "твердого орешка". В некоторых случаях это действительно так, но в целом они лишь немногим сложнее обычных пере­менных. Читателям следует постараться получить хотя бы общее представление об указателях и их работе, поскольку они являются одним из наиболее мощных инструментов программирования. 

 

Кто такой программист?

Категория: Информация

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

  • Системные администраторы
  • Web-разработчики 
  • Прикладные программисты

Знания, которыми должен обладать профессиональный программист, очень объемны. А программирование, как и IT-технологии постоянно развиваются, поэтому специалист в этой области должен постоянно изучать что-то новое и по необходимости использовать это в своих разработках, иначе через некоторое время Ваша ценность, как специалиста может пойти на убыль. Во всем мире специальность программиста является высокооплачиваемой и почетной. Профессиональным программистом считается человек, который в совершенстве владеет несколькими языками программирования. Чаще всего это Delphi, C++, Perl, Java, PHP, Python и другие. Из перечисленных языков высокого уровня стоит отметить Delphi, который основан на языке Pascal. Он прост в изучении, очень функционален и востребован. Изюминкой этого языка является очень простая работа с базами данных.

Кто такой программист?



Программируй, твори.


Профессия программиста, как и любая другая профессия обладает своими достоинствами и, к сожалению, не лишена недостатков.

К достоинствам можно отнести следующее:

  • Повышенный спрос на рынке труда. Российские ВУЗы ежегодно выпускают около 100 тыс. программистов. Но, несмотря на эту высокую цифру, спрос на опытных специалистов намного превышает предложение. Профессиональные программисты требуются как в России, так и в зарубежные фирмы, особенно в США. Зарплата профессионалов в таких фирмах колеблется в пределах $3-5 тыс. в месяц.
  • Высокая зарплата.
  • Преимущественно творческая работа. Создавая программу, вы пишет ее с нуля, заставляя ее работать по вашим законам, выполнять ваши требования. Вы каждый раз создаете что-то новое, особенное, отличное от другого.

Объем знаний в этой области неисчерпаем, и он постоянно пополняется, поэтому всегда есть возможность изучать что-то новое и совершенствовать свои знания.


Недостатки невелики, но все таки они есть:

  • Постоянная работа за компьютером может плохо сказаться на здоровье.
  • Несмотря на творческий подход, нередко встречается и рутинная работа.
  • Профессия программиста накладывает на характер свой отпечаток.
  • Специфика работы нередко требует объяснения пользователю непонятных ему вещей, но элементарных для программиста.


Работа программистом.

 

Языков программирования очень много, и все их изучит невозможно, да и не нужно. Многие языки уже сильно устарели, другие стали родителями более современных языков. Каждый год проводится рейтинг самых популярных и востребованных языков программирования. Верхние позиции обычно занимают такие языки как С, С++, Java, PHP и Delphi. Из всего этого списка стоит выделить язык Delphi. Этот язык визуального программирования способен решать любые задачи, связанные с обработкой данных и удовлетворить любые запросы программиста. Поэтому даже изучение азов программирования начинается чаще всего именно с Pascal. Чрезвычайная гибкость и удобство языка Pascal послужили причиной создания большого количества его диалектов, которые нашли свое воплощение в ПО ЭВМ следующих поколений. Изучив в совершенстве один язык, не стоит останавливаться на достигнутом. Разносторонне развитые специалисты более востребованы и более высокооплачиваемы, особенно в крупные компании, где приходится решать широкий спектр задач. Необходимо постоянное самообразование. Программистов можно с гордостью назвать «элитой компьютерщиков». Специалисты, которые умеют писать программы от начала и до конца, ценятся на весь золота.

 

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

Мастер Delphi Lite