- •Информатика
- •Введение
- •1. Правило выбора заданий и оформления контрольных работ
- •2. Позиционные системы счисления
- •2.1. Перевод целых десятичных чисел
- •2.2. Перевод дробных десятичных чисел
- •2.3. Взаимосвязь двоичной, восьмеричной и шестнадцатеричной систем счисления
- •3. Подготовка задач для программирования
- •4.1. Разветвляющиеся вычислительные процессы
- •4.2. Циклические вычислительные процессы
- •4. Разработка схемы алгоритма
- •Останов.
- •5. Алгоритмические языки программирования инженерных задач
- •5.1. Основные понятия
- •5.2. Алгоритмический язык Fortran
- •5.2.1. Алфавит языка
- •5.2.2. Константы и переменные
- •5.2.3. Элементарные функции
- •5.2.4. Выражения
- •5.2.5. Основные операторы языка
- •5.2.6. Арифметический оператор присваивания
- •5.2.7. Задание исходных данных
- •5.2.8. Оператор вывода
- •5.2.9. Оператор stop
- •5.2.10. Оператор end
- •5.2.11. Операторы управления
- •5.2.12. Структура программы
- •5.2.13. Программирование алгоритмов разветвленной структуры
- •5.2.14. Оператор цикла
- •5.2.15. Массивы переменных
- •5.2.16. Ввод – вывод одномерных массивов
- •5.2.17. Программирование алгоритмов циклической структуры
- •5.3. Алгоритмический язык Basic
- •5.3.1. Алфавит языка
- •5.3.2. Переменные и константы
- •5.3.3. Элементарные функции
- •5.3.4. Выражение
- •5.3.5. Задание исходных данных
- •5.3.6. Оператор вывода
- •5.3.7. Оператор end
- •5.3.8. Операторы управления
- •5.3.9. Структура программы
- •5.3.10. Программирование алгоритмов разветвленной структуры.
- •5.3.11. Массивы переменных
- •5.3.12. Оператор цикла
- •5.3.13. Программирование алгоритмов циклической структуры
- •6. Образец выполнения контрольной задачи
- •6.1. Выбор номеров вариантов и заданий для контрольной работы
- •6.2. Задание 1. Позиционные системы счисления.
- •6.3. Задание 2. Разветвляющиеся вычислительные процессы.
- •6.4. Задание 3. Циклические вычислительные процессы.
- •7. Таблицы заданий контрольной работы
- •8. Контрольные вопросы
- •Литература
- •Содержание
5. Алгоритмические языки программирования инженерных задач
Наиболее распространёнными языками программирования, которые используются для решения инженерных и научно-технических задач, являются языки Fortran и Basic.
Язык Fortran (FORmula TRANslation - транслятор формул) – создан в фирме IBM Джимом Бекусом в 50-е годы 20 века.
Язык Fortran сравнительно прост и имеет относительно примитивный синтаксис, что упрощает и одновременно повышает эффективность трансляции текста. А это обеспечивает, в свою очередь, более высокую скорость обработки данных по сравнению с другими языками (в этом отношении с Fortran соперничает только языки С и Ассемблер), что имеет значение при научных расчетах.
“Живучесть” языка Fortran объясняется и тем, что язык постоянно совершенствуется, впитывая наиболее эффективные технологии программирования (в том числе и для операционной системы Windows). В тоже время, оставаясь достаточно консервативным языком программирования. За прошедшие годы для Fortran было создано огромное количество библиотек. В настоящее время ведутся работы над очередной версией стандарта языка.
Язык Basic (Beginner's All-purpose Symbolic Instruction Code - многоцелевой язык символических инструкций для начинающих) – разработан профессорами Дартмутского колледжа Дж. Кемени и Т. Курцом в начале 60 годов 20 века (официальна дата демонстрации компилятора 1 мая 1964 года) как средство обучения и работы непрофессиональных программистов.
В данной главе изложены основные сведения по использованию относительно старых версий языка программирования Basic (GWBasic и Quick Basic), необходимые для написания контрольной работы. Для написания программ контрольной работы можно использовать и современные реализации языка Basic – Visual Basic v.6.0 или Visual Basic .Net.
В 1991 году под лозунгом "теперь и начинающие программисты могут легко создавать приложения для Windows" появилась первая версия нового инструментального средства Microsoft Visual Basic (в настоящее время VB 6 и VB .Net). Основная задача была в создании простого и удобного инструмента разработки для новой операционной системы Windows, программирование в которой представляло проблему и для опытных специалистов.
Программа на языке Basic также, как и на Fortran – это последовательность операторов и комментариев, описывающих алгоритм решения задачи. Для записи операторов используется алфавит языка, ключевые слова и знаки операций.
Программа на языке Visual Basic (для операционной системы Windows) – это набор объектов, объединенных в проект и содержащих набор форм (Form), активных элементов (ActiveX), и создающих удобный дружественный интерфейс для ввода, обработки и представления вычисленных данных. Для удобства программирования и повышения эффективности создания программ в сложной операционной среде Windows используется объектно-ориентированный подход и событийное программирование, а также алфавит языка, ключевые слова, знаки операций и последовательность операторов и комментариев, описывающих алгоритм решения задачи, как в обычном процедурном языке программирования.
В данной главе изложены основные сведения по современным алгоритмическим языкам Fortran и Basic, необходимые для написания контрольной работы.
