русс | укр

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

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

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

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


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

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


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


Основные операторы языка и простейшие алгоритмы

Цель данного учебного пособия - помочь Вам научиться писать программы на языке программирования ПАСКАЛЬ. Сразу хочу отметить, что пособие требует от Вас активной самостоятельной работы - без этого НЕВОЗМОЖНО добиться поставленной цели.

Итак, начинаем. Прежде всего, согласуем некоторые понятия - попробуем сделать это в виде ответов на вопросы.

1) Зачем нам нужна программа?

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

2) А что такое одномерный массив чисел?

Попробуем ответить примером.

Пусть у клоуна в цирке есть 10 бочонков разной высоты, из которых он собирается построить "пирамиду" - ставя один бочонок на другой. Требуется выяснить: какой высоты будет эта пирамида?

Для того, чтобы правильно ответить на этот вопрос, нам нужно знать высоты этих бочонков, измеренные, например, в сантиметрах:

25 10 30 40 54 12 60 90 40 20

Здесь 25 сантиметров - высота первого бочонка,

10 сантиметров - высота второго бочонка,

и т.д.

20 сантиметров - высота десятого бочонка.

А высота пирамиды будет, конечно, равна

25+10+30+40+54+12+60+90+40+20 = 381 (сантиметр)

Вот эти 10 чисел

25 10 30 40 54 12 60 90 40 20

мы и называем одномерным массивом из 10 чисел.

Поскольку в данном массиве все числа целые, то такой массив может называться массивом из целых чисел или целочисленным массивом.

А если бы клоун измерял длины своих бочонков не в сантиметрах, а в дециметрах (напомним, 1 дециметр = 10 сантиметров), тогда массив высот бочонков принял бы такой вид :

2.5 1.0 3.0 4.0 5.4 1.2 6.0 9.0 4.0 2.0

Теперь наш одномерный массив состоит из вещественных чисел и потому называется вещественным массивом. Заметим, что исторически так сложилось, что в программировании дробная часть отделяется от целой символом "." (точка), а не символом "," (запятая), как это принято в математике. А если у клоуна бочонки то ломаются, то теряются и каждый раз нужно пересчитывать высоту "пирамиды", или мы решили помочь одновременно всем клоунам мира, выполняющим такой фокус?



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

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

Есть, конечно, и другие аргументы в пользу программирования вместо ручной работы. А как Вы думаете, какие?

В этой главе мы постараемся помочь Вам научиться писать простейшие программы на языке программирования ПАСКАЛЬ, которые как раз и умеют вводить с клавиатуры персонального компьютера (ПК) исходные одномерные массивы целых или вещественных чисел, проводить некоторые вычисления, а затем выводить результаты на экран (монитор) ПК.



<== предыдущая лекция | следующая лекция ==>
ГРЯДУЩИЕ ПРОБЛЕМЫ МАРКЕТИНГА | Стандартная обработка одномерных массивов


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


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

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

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


 


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

 
 

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

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