русс | укр

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

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

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

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


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

Смысл программирования


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


Начала программирования

Пнд, 02/07/2011 - 12:56 — tech

  • Понятия программирования
  • История и особенности языка программирования Паскаль (Pascal)
  • Словарь языка Pascal
  • Компиляция
  • Структура программы на языке Паскаль
  • Пунктуация в программах на Паскале
  • Операторы
  • Выражения
  • Ввод-вывод данных
  • Переменные и константы
  • Длина переменных
  • Типы данных в Паскале
  • Целые типы
  • Вещественные типы
  • Использование константы PI
  • Символьный тип (Char)
  • Тип pchar
  • Явное преобразование типов
  • Перечисляемый тип
  • Диапазонный, или интервальный, тип
  • Булевы типы. Логические выражения и логические операции
  • Битовая арифметика и операции над битами
  • Порядок выполнения операций
  • Условные операторы
  • Вложенные конструкции if-else
  • Циклы в Паскале
  • Операторы goto, break, continue и прекращения программы
  • Генератор псевдослучайных чисел
  • Эквивалентность и совместимость типов
  • Функция sizeof

Понятия программирования ›

  • Версия для печати
  • Добавить комментарий

Program project1;var

program project1;var a:char; s:integer;beginrepeatwriteln('Введите символ');readln(a);case a of:'1','2','3','4','5','6','7','8','9','0': s:=s+1;end;until a='$';writeln('Введено ',s, 'цифр.');readln;end.
  • ответить

пт, 11/18/2011 - 23:48 — Гость

Понятия программирования

ср, 02/09/2011 - 11:28 — tech

Смысл программирования

Часто людям приходится делать что-то, а потом повторять те же действия через промежуток времени. Когда человек первый раз сталкивается с задачей, то обдумывает последовательность действий (алгоритм) для ее решения. Придумав удачный алгоритм, человек его запоминает, и последующее выполнение похожих задач происходит уже «на автомате». Когда мы действуем согласно какой-либо инструкции, то являемся просто исполнителями.

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



При этом надо понимать, что запрограммировать компьютер (т.е. записать в него алгоритм) все равно надо. И делает это человек. Человек разрабатывает последовательность действий для решения задачи и записывает их в память машины. Сам по себе компьютер ничего не знает, он просто железо и делает лишь то, что записано в его памяти. Придумывание алгоритма для решения задачи достаточно трудоемкий процесс. Однако выгоды, получаемые от его реализации с помощью компьютера, перекрывают эти затраты.



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


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


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

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

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


 


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

 
 

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

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