Составление схемы алгоритма на языке Бейсик для печати таблицы значений функции при заданном значении. Структурная схема алгоритма типа цикл в цикле для расчета таблиц. Программа итерационного процесса нахождения корня трансцендентного уравнения.
Отличительные черты и особенности семейства высокоуровневых языков программирования – Бейсик. Построение и описание блок-схемы алгоритма решения задачи. Распечатка программы на языке Бейсик, распечатка исходных данных. Распечатка результатов расчета.
- 15753. Программирование на С#
Особенности и принципы построения языка программирования С#. Основные конструкции языка и типы данных. Характеристика среды разработки Visual Studio 2010. Работа с базовыми элементами управления. Указания и задания для выполнения лабораторных работ.
Рассмотрение основных понятий и общего описания функции. Определение методов передачи параметров в функцию: по значению, по ссылке, как ссылки. Исследование одномерных и двумерных массивов как параметров функции. Свойства параметров по умолчанию.
- 15755. Программирование на Фортране
Нахождение синуса через разложение в ряд. Формула Тейлора. Разные формы остаточного члена. Ряды Маклорена некоторых функций. Алгоритм программы. Сравнение взаимно простых чисел. Нахождение простых цифр-близнецов до 1000000. Разложение натуральных чисел.
Практическая реализация в программной среде TIA Portal логических операций: AND, OR, NOT, NAND, NOR, XOR, NXOR и буферного усиления. Способы визуализации проекта в программной среде TIA Portal. Представление логической операции XOR в режиме симулятора.
Краткое описание и исследование программы и оценка ее функциональности, сфера практического использования. Описание главных функций разрабатываемого программного продукта, блок-схема и алгоритм его работы. Анализ кода программы и оценка псевдокодов.
История программирования. Представление данных в компьютере. Хранение данных в компьютере, типы данных языка Си. Основные операторы и структура программы на Си. Функция main, функции ввода-вывода, препроцессор. Массивы и строки, библиотечные функции.
Разработка класса "Калькулятор", выполняющего ввод данных, проверку правильности введенных данных, выдачу соответствующих сообщений в случае возникновения ошибок. Нахождение тригонометрических и обратных тригонометрических функций, изменение знака угла.
История первых компьютеров и программ для них. Переход к языку ассемблера, к символическому кодированию машинных команд. Использование макросов и меток. Язык Фортран и его применение в научных вычислениях. Разработка компилятора. Функциональные языки.
Стандартные библиотеки для работы с потоками ввода/вывода (iostream.h) и для управления программой (conio.h). Пользовательские функции: drawResult для вывода данных на экран и check для проверки выполнения условий задачи. Алгоритм работы программы.
Разработка компьютерного приложения на языке программирования C++, особенности платформы .NET Framework. Принципы работы системы SOLID, сущность маршрутизации информации. Анализ структуры, возможностей и интерфейса приложения, назначение контроллера.
Разработка коммерческих программных продуктов с помощью языка программирования С++. Основная сущность алгоритма и его свойств. Исследование переменной структурированного типа в программе. Анализ объявления массива с использованием собственного типа.
Разработка блок-схемы алгоритма и программы для вычисления значений выражения на языке программирования Delphi. Написание программы на алгоритмическом языке для обработки массивов. Использование оператора выбора. Вычисление таблицы значений функции.
Характеристика алфавита языка Java, а также таких его компонентов как литералы, комментарии и переменные. Описание выражений целого, действительного и логического типов. Анализ специфики ввода и вывода данных. Характеристика базовых структур языка.
Основные приемы программирования на алгоритмическом языке Java, структурная и объектно-ориентированная технологии, методы проектирования. Ввод и вывод данных. Алгоритм и его свойства. Отладки и тестирования программ. Обработка исключительных ситуаций.
Создание простейшей программы. Работа с окнами сообщений и ввод данных. Типы данных, константы, переменные. Процедуры и функции пользователя. Работа с числовой и строковой информацией. Использование скриптов на HTML-страницах. Математические функции.
Система Турбо Паскаль для компьютеров. Транслятор, редактор, различные сервисные функции для работы с файлами, библиотеки. Структура программы в Паскале, вод и вывод данных, линейные программы. Условный оператор в программах на Паскале, обработка таблиц.
Основные понятия, элементы, структура языка Pascal ABC, применение его для изучения основ программирования. Процедуры и функции в языке Паскаль, ресурсия, действия над данными, работа с массивами и графикой. Сущность методик решения основных типов задач.
Использование индексной адресации. Определение глобальных символических имен. Функциональные блоки и функции. Компиляция, а также просмотр результата в симуляторе. Пользовательские типы и блоки данных. Различные способы доступа к полям блока данных.
Методические рекомендации по решению практических задач автоматизации вычислительных процессов с использованием языка программирования Turbo Pascal в части работы с массивами данных, построения таблиц идентификаторов и алгоритмов, разработки программ.
Выполнение типовых геодезических задач с помощью языка программирования Turbo Pascal с последующим тестом в среде математического пакета MathCAD. Вычисление координат теодолитного хода. Решение системы линейных алгебраических уравнений методом Гаусса.
Разработка программы на языке VBA, которая вводит исходные данные, выполняет расчеты и выводит на экран. Описание алгоритма и листинг программы. Описание входных данных и результат вычислений. Оформление результатов работы программы на листе "Результат".
Процесс разработки программ на Ассемблере. Определение символов при написании текста программ. Атрибуты комбинирования сегментов. Упрощенные директивы определения сегмента. Идентификаторы, создаваемые директивой Model. Пример exe программы для MS-Dos.
Анализ книги американских авторов Левенталя Л. и Сэйвилла У. "Программирование на языке ассемблер для микропроцессоров 8080 и 8085", выявление ее достоинств и недостатков. Подробное изучение главы 3 данной книги "Распространенные ошибки программирования".
Процесс появления новых разнообразных знаковых систем для записи алгоритмов. Выявление недостатков и преимуществ языка программирования Ассемблер. Функции общего программного обеспечения. Использование языков символического кодирования и макросов.
Процесс разработки языка Pascal Никлаусом Виртом, его история развития. Сущность Delphi как системы программирования, использующая язык Object Pascal. Задачи и порядок применения констант и идентификаторов. Классификация типов данных, их концепция.
Рассмотрение базовых средств языка C++. Сущность модульного программирования и технология создания программ. Характеристика главных особенностей итераторов и функциональных объектов, их функции. Спецификации формата для функций семейства printf.
Разработка программы для вычисления корней уравнения различными методами. Вычисление определенного интеграла методом прямоугольников, методом трапеций, методом Симпсона. Блок-схема вычисления корней уравнения, вычисления определенного интеграла.
Характеристика и особенности языка программирования высокого уровня "Паскаль". Понятие и функции подпрограмм. Схема стадий пошаговой детализации методом иерархической декомпозиции. Укрупненные блок-схемы и описание программного обеспечения "MARAT".