русс | укр

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

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

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

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


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

Конспект лекций


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


Программирование на алгоритмическом языке

ИНФОРМАТИКА

ВИТЕБСК

Программирование на алгоритмическом языке

ИНФОРМАТИКА

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

Табулирование функции двух аргументов.

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

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

Пример. Протабулировать функцию двух аргументов Z = 2 x · y, если х изменяется от 0 до 3 с шагом 0,2, Y изменяется от 0 до 2 с шагом 0,5

 
 

 



 




Массивы.Переменные, которыми вы пользовались до сих пор (при составлении блок-схем и программ), называется простыми. Часто приходится использовать переменные с индексами (Х1, Х2 … Хn). Такая последовательность данных, обозначенная одним именем называется массивом. Массивы могут быть одномерными, двумерными. Массив располагается в последовательных ячейках памяти.

Пример. Ввести данные о продуктивности с.-х. Животных в форме массива Х(10) и вывести на печать. Х(I) – за 10 лет.

 
 

 



 

Учреждение образования “Витебский государственный

технологический университет”

 



Конспект лекций для студентов специальностей 1-50-01-02 «Конструирование и технология швейных изделий», 1-50-02-01 «Конструирование и технология изделий из кожи», 1-54 01 01-04 «Метрология, стандартизация и сертификация

(лёгкая промышленность)»

 




 

 



 


УДК 004

ББК 32.81

К 14

 



 



Рецензент:

кандидат технических наук, доцент, декан экономического факультета УО «Витебский государственный технологический универ­ситет» Шарстнёв Владимир Леонидович

 



 



Рекомендовано к изданию редакционно-издательским советом УО «ВГТУ», протокол № 5 от 7 сентября 2010 г.

 



 



К 14 Казаков, В. Е.

Информатика. Программирование на алгоритмическом языке : конспект лекций
/ В. Е. Казаков. – Витебск : УО «ВГТУ», 2010.– 93 с.

 



 



ISВN 978 - 985 - 481 - 221 - 2

 



 



Конспект лекций содержит необходимый теоретический материал по дисциплине «Информатика», изложенный в краткой форме. Издание подго­товлено в соответствии с типовой Программой по информатике для специальностей 1-50 01 02 «Конструирование и технология швейных изделий», 1-50 02 01 «Конструирование и технология изделий из кожи», 1-54 01 01-04 «Метрология, стандартизация и сертификация (лёгкая промышленность)», учебной программой данной дисциплины и может быть использовано студентами дневной и заочной форм обучения.

 



УДК 004
ББК 32.81

 



ISВN 978 - 985 - 481 - 221 - 2       © Казаков В. Е., 2010 © УО «ВГТУ», 2010  

СОДЕРЖАНИЕ

Глава 1. Основы алгоритмического языка. 5

Алфавит языка. 5

Символы и константы.. 5

Специальные символы и зарезервированные слова. 5

Идентификаторы.. 5

Неименованные константы-литералы.. 6

Числовые неименованные константы-литералы.. 6

Строковые неименованные константы-литералы.. 6

Комментарии. 6

Блоки. 7

Блок программы.. 7

Подключаемые модули. 8

Типы. 8

Скалярные порядковые типы.. 9

Встроенные целочисленные типы.. 9

Встроенный булевский тип. 9

Встроенный символьный тип. 10

Пользовательский перечисляемый тип. 10

Пользовательский тип «отрезок». 10

Вещественные типы.. 11

Переменные. 11

Выражения. 12

Операции. 12

Стандартные подпрограммы. 15

Процедуры и функции обработки порядковых типов. 15

Функции преобразования значений. 16

Арифметические функции. 16

Совместимость типов в операциях. 16

Именованные константы.. 17

Выражения-константы.. 17

Нетипизированные константы.. 17

Типизированные константы.. 17

Операторы.. 18

Оператор присваивания. 18

Совместимость в операциях присваивания. 19

Операторы вызова процедуры.. 19

Стандартные процедуры.. 19

Процедуры вывода. 19

Процедуры ввода. 21

Прочие стандартные процедуры.. 22

Составной оператор. 23

Оператор if 23

Оператор варианта (case) 26

Операторы цикла. 27

Оператор цикла с постусловием (repeat) 27

Оператор цикла с предусловием (while) 29

Оператор цикла с параметром (For) 30

Рекуррентные вычисления. 32

Вычисление бесконечных сумм. 35

Структурные типы.. 38

Массивы.. 39

Описания массивов. 39

Типизированные константы массивы.. 41

Индексы.. 42

Строковые типы.. 43

Стандартные подпрограммы обработки строк. 45

Алгоритмы обработки одномерных массивов. 46

Анализ элементов массива. 46

Поиск определённых элементов. 52

Последовательная сортировка одномерных массивов. 55

Алгоритмы обработки двумерных массивов. 58

Анализ элементов массива. 58

Записи. 61

Записи и десигнаторы полей. 62

Типизированные константы типа запись. 63

Блоки подпрограмм. 63

Подпрограммы-процедуры.. 64

Подпрограммы-функции. 64

Правила видимости идентификаторов. 65

Параметры.. 67

Параметры-значения. 67

Параметры-переменные. 67

Тождественность типов. 68

Итоги главы.. 73

Глава 2. Численные методы.. 74

Решение нелинейных уравнений. 74

Численное решение нелинейных уравнений методом итерации. 76

Численное решение нелинейных уравнений методом бисекции. 77

Численное решение нелинейных уравнений методом Ньютона. 79

Решение систем линейных уравнений. 81

Численное решение систем линейных уравнений методом Гаусса. 82

Численное интегрирование. 85

Численное интегрирование методом прямоугольников. 85

Численное интегрирование методом Симпсона с заданной точностью. 87

Итоги главы.. 90

Рекомендуемая литература. 91

 






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


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


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

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

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


 


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

 
 

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

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