Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 1.docx
Скачиваний:
5
Добавлен:
27.10.2018
Размер:
40.49 Кб
Скачать

Тема 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.ф-ия в последн строке обязат присваеивает имени ф-ии возвращаемый результат.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]