Составители:
Рубрика:
3
Введение
«Единственный способ изучать новый язык
программирования – писать на нём программы»
Брайэн Керниган
В инженерной практике необходимо умение ставить задачи,
разрабатывать алгоритмы их решения, выполнять расчёты, а также
анализировать полученные результаты. Поэтому инженер должен
грамотно применять персональный компьютер для решения раз-
личных возникающих в профессиональной деятельности задач.
В пособии рассматриваются типовые приёмы и структуры ли-
нейных, разветвлённых и циклических алгоритмов. Для иллюстра-
ции алгоритмов приводятся следующие лабораторные работы:
• Линейный алгоритм
o «Вычисление значения выражения» (1 лаб. работа)
• Разветвлённый алгоритм
o «Вычисление значения величины, заданной ветвлением» (2)
• Циклический алгоритм
o «Табулирование функции одной переменной» (3)
o «Табулирование функции двух переменных» (2)
o «Одномерный массив» (6)
o «Двумерный массив – матрица» (5)
Для каждой лабораторной работы приводятся листинги про-
грамм на языках программирования высокого уровня – C, Fortran,
Basic, используемых в учебном процессе. Приведённые программы
с большим количеством комментариев, поясняющих программный
код, послужат студентам справкой при выполнении заданий.
Кроме того, по каждой теме приведены контрольные задания
для проверки знаний, а также задания для самостоятельной работы.
Тема «Сегментация программ» в пособии не рассматривается
(см. стр.140, п.5).
Все программы тестировались в средах Microsoft Visual Studio
C, QBasic 1.0 (1.1), GNU g95 Fortran compiler. Программы могут
быть легко адаптированы для других версий языков.
Цель пособия – научить студентов пользоваться инструмента-
рием языков программирования при решении задач.
Введение «Единственный способ изучать новый язык программирования – писать на нём программы» Брайэн Керниган В инженерной практике необходимо умение ставить задачи, разрабатывать алгоритмы их решения, выполнять расчёты, а также анализировать полученные результаты. Поэтому инженер должен грамотно применять персональный компьютер для решения раз- личных возникающих в профессиональной деятельности задач. В пособии рассматриваются типовые приёмы и структуры ли- нейных, разветвлённых и циклических алгоритмов. Для иллюстра- ции алгоритмов приводятся следующие лабораторные работы: • Линейный алгоритм o «Вычисление значения выражения» (1 лаб. работа) • Разветвлённый алгоритм o «Вычисление значения величины, заданной ветвлением» (2) • Циклический алгоритм o «Табулирование функции одной переменной» (3) o «Табулирование функции двух переменных» (2) o «Одномерный массив» (6) o «Двумерный массив – матрица» (5) Для каждой лабораторной работы приводятся листинги про- грамм на языках программирования высокого уровня – C, Fortran, Basic, используемых в учебном процессе. Приведённые программы с большим количеством комментариев, поясняющих программный код, послужат студентам справкой при выполнении заданий. Кроме того, по каждой теме приведены контрольные задания для проверки знаний, а также задания для самостоятельной работы. Тема «Сегментация программ» в пособии не рассматривается (см. стр.140, п.5). Все программы тестировались в средах Microsoft Visual Studio C, QBasic 1.0 (1.1), GNU g95 Fortran compiler. Программы могут быть легко адаптированы для других версий языков. Цель пособия – научить студентов пользоваться инструмента- рием языков программирования при решении задач. 3