Определение языка программирования, общие признаки языков программирования. Деление на компилируемые и интерпретируемые. Используемые символы

Страницы работы

Содержание работы

1. Определение языка программирования, общие признаки языков программирования. Деление на компилируемые и интерпретируемые. Используемые символы.

2. История языков программирования. Машинный язык, низкоуровневый и высокоуровневый язык программирования. Объектно-ориентированные языки и их методы.

3. Mathcad. Общая характеристика, отличительные черты, преимущества и недостатки.

4. Интерфейс Mathcad. Меню, создание и сохранение документов, основные настройки.

5. Mathcad. Ввод информации, формульный и текстовый режим ввода, создание и редактирование формул, текста.

6.  Mathcad. Определение переменных, допустимые имена переменных и функций, ввод имен, содержащих операторы и специальные символы. Встроенные и пользовательские функции.

7. Mathcad. Вычислительные, логические,  операторы, операторы выражения. Определение глобальных переменных.

8. Mathcad. Типы данных, комплексные числа и операции над ними, встроенные константы, строковые выражения, размерные переменные. Формат вывода числовых данных.

9. Mathcad. Массивы, их типы, создание массивов доступ к элементам массива, ранжированные переменные, создание тензора.

10. Символьные вычисления в Mathcad. Способы, виды преобразований, применение функций пользователя, получение численного значения выражения.

11. Программирование в Mathcad. Язык программирования, создание программы, локальное присваивание, условные операторы, операторы цикла, перехват ошибок.

12. Интегрирование в Mathcad. Оператор интегрирования, алгоритмы, возможные ошибки, расходящиеся интегралы, кратные интегралы.

13. Дифференцирование в Mathcad. Оператор дифференцирования, алгоритмы, производные первого порядка и выше, частные производные, вычисление градиента.

14. Mathcad. Специальные функции, определение, ввод, примеры.

15. Mathcad. Дифференциальные уравнения, начальные и граничные условия, задача Коши и краевые задачи. Решение ОДУ первого порядка с помощью блока Given-Odesolve и встроенных функций rkfixed, Rkadapt, Bulstoer.

16. Mathcad. ОДУ высшего порядка, системы ОДУ первого порядка, методы решения, особенности.

17. Mathcad. Особенности различных численных методов решения ОДУ, жесткие системы ОДУ и их решение.

18. Matlab. История создания, общая характеристика, отличительные черты, преимущества и недостатки.

19. Обзор основных возможностей и состава Matlab. Набор стандартных m-файлов системы.

20. Общие принципы работы с пакетом Matlab, окна, запуск m-файлов пользователя, вывод файла помощи.

21. Средства контроля рабочей области и файловой системы Matlab, меню системы, загрузка и сохранение файлов, работа с панелью инструментов.

22. Matlab. Основы редактирования и отладки m-файлов, понятие о файлах-сценариях и файлах-функциях, операции строчного редактирования, команды управления окном.

23. Основные объекты MATLAB. Действительные и комплексные числа, константы и системные переменные, текстовые комментарии,  переменные и присваивание им значений, уничтожение определений переменных.

24. Операторы и функции MATLAB. Применение оператора ":". Сообщения об ошибках и исправление ошибок.

25. Форматы чисел в MATLAB, операции с рабочей областью и текстом сессии, завершение вычислений и работы с системой.

26. Основы графической визуализации вычислений MATLAB. Графики функций в декартовой системе координат, в логарифмическом масштабе, столбцовые диаграммы, построение гистограмм, графики в полярной системе координат.

27. Основы графической визуализации вычислений MATLAB. Контурные графики, построение трехмерных графиков поверхностей, сетчатых 3D-графиков с окраской, трехмерных контурных графиков.

28. Основы графической визуализации вычислений MATLAB. Установка титульной надписи, установка осевых надписей, вывод пояснений, управление свойствами осей графиков, включение и выключение сетки, разбиение графического окна, Установка палитры цветов.

29. Операции с векторами и матрицами в MATLAB. Формирование векторов и матриц, объединение матриц, удаление столбцов и строк матриц, создание матриц с заданными свойствами.

30.  Операции с векторами и матрицами в MATLAB. Вычисление произведений, суммирование элементов, поворот матриц.

31. Матричные операции линейной алгебры в MATLAB. Вычисление нормы матрицы, определитель и ранг матрицы, обращение матриц, работа с многомерными массивами.

32. Численные методы в MATLAB. Элементарные средства решения СЛУ, вычисление конечных разностей и градиента функции.

33. Численное интегрирование  в MATLAB. Метод трапеций, метод квадратур.

34. Решение обыкновенных дифференциальных уравнений в MATLAB.

35. Преобразования Фурье в MATLAB.

36. C++. История создания, общая характеристика, отличительные черты, преимущества и недостатки. Написание программы и ее компиляция.

37. Современные инструменты разработки программ на C++. Создание проекта, компиляция и запуск.

38. Обзор MS Visual C++. Запуск, основная настройка и основные действия, создание простого консольного приложения.

39. Строение программы на C++. Рассмотрение составляющих частей программы. Комментарии, директивы, определения, заголовки.

40. Функции в C++. Функция main. Функции с возвращаемыми значениями и без них. Функции, определяемые пользователем. Формат определения функции. Заголовки функций.

41. Операторы объявления и переменные в C++. Оператор присваивания. Имена переменных. Тип переменной.

42. Основные математические операции в C++. Старшинство операций. Сравнение двух значений. Оператор if.

43. Операторы switch, for, while в C++.

44. Массивы в C++. Объявление переменной массива. Обращение к элементам массива.

45. Обзор структур в C++. Свойства структур. Объекты и классы.

Похожие материалы

Информация о работе