- •Тема 1. Теория информации
- •Тема3. Программное обеспечение эвм.
- •Тема6.Система управления базами данных
- •Тема8.Автоматизация инженерных и научных расчетов
- •Тема9.Комп графика-это спец область инф изуч метод и ср-ва создания и обработки изображения с помощью пргораммно-аппаратных вычислит комплексов.
- •Тема11.Вычислительные сети
- •Тема 10. Основы программирования
Тема 10. Основы программирования
ПРОГРАММИРОВАНИЕ- раздел нформатики изучающий методы и ср-ва разраб нового программного обеспечения ЭВМ и сетей.
Программирование
ВИДЫ:
1.линейное,
2.структурное
3.процедурное
ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ
-команды программы выполняются одна за другой, пока не будет выполнена команда Остановка.
СТРУКТУРНОЕ ПРОГР
-формирование программного кода из основных алгоритмических структур.
ПРОЦЕДУРНОЕ ПРОРАММИРОВАНИЕ
-формирование кода программы с использованием процедур и функций.
1ситуация: когда в разных местах прогр нужно выполнять один и тот же частичный алгоритм, который имеет самост значение.(объект описывается один раз и потом многократно используется.
2ситуация: когда любая программа может быть разбита на ряд независимых друг от друга частей.
программа-самост программный объект предназначенный для решения некоторых подзадач выделенной из основной решаемой задачи.
-ОБЪЕКТНО-ОРИЕНТИРОВАЧНОЕ ВИЗУАЛЬНОЕ ПРОГРАММИРОВАНИЕ
-формирование прогр кода с помощью описания объектов программы.
объект имеет свойства(название, значение) и методы(активные и пассивные)
10.3.ЯЗЫКИ ПРОГРАММИРОВАНИЯ
-средство реализации программного кода.
транслятор-программа, которая переводит текст разраб программы с языка высого уровня на язык низкого уровня.
ИНТЕРПРЕТАТОР-(БЭЙСИК)-построчно переводит текст программы с высокого уровня на низкий уровень и сразу выполняет ее. текст программы должен быть открытым.
КОМПИЛЯТОР(ПАСКАЛЬ)-ПЕРЕВОД ПРОГРА ПОЛНОСТЬЮ И ФОРМИРУЮТ ОБЪЕКТНЫЙ ФАЙЛ.
10.5.алгоритмы-четко определ последовательность действий, понятых исполнителю, и привод к решению задач.
Св-ва-
1.конечность-предпологает, что у алгоритма есть начало и конец.
2.дискретность-алгоритм состоит из отдельных инструкций.
3.определенность-четкая задача
4.понятность-алгоритм должен быть записан на понятном языке.
5.результативность
6.массовость
10.6.4.типы переменных
-Integer-целое число(2 в -32)
-Long-от -2^20-2^20
-Single-дробные с одинак точностью
-Double-двойная точность дробного числа
-Carrency-денежный тип
-String-текстовый тип
-Byte-целое число от 0 до 255
-Boolean-логический тип
-Date-дата
-Objectобъект подготовленный в другой программе
-variant-когда переменная не описана.
10.9.МАССИВЫ-
массивом называется тип данных сосотоящий из фиксированного числа элементов, имеющих один и тот же тип.
элементы образ массив упоряд таким образом что каждому элементу соотвест номер(индекс) для одномерных массивов и совокупность номеров для многомерных.
индексы представляют собой выражения чаще всего целого типа.
10.10.8.ФУНКЦИИ
-это программы особого вида.
функции отличаются от процедур 3 св-вами
1.функция не имеет выходных параметров и всегда возвр только один результат.
2.функция описывается с помощью служ слова функцион, а процедура СУБ
3.ф-ия в последн строке обязат присваеивает имени ф-ии возвращаемый результат.