Языки програм-я и их назначения. пример.

      Комментарии к записи Языки програм-я и их назначения. пример. отключены

Развитие ВТ обусловлено появлением большого количества языков программирования. На ЭВМ 1-го поколения велось исключительно на машинном языке, который представляет свод правил кодирования в числовом виде определенных действий. Первым усовершенствованием процесса программирования явилось введение символических адресов, позволившее составление команд и распределение памяти выполнять раздельно. Такое усовершенствование процесса программирования привело к созданию языком символического програм-я или автокодов. С появлением машин 2-го поколения возникла потребность создания языков, целиком ориентированных на особенности задач, ен зависящих от конкретной машины. Такие языки принято называть алгоритмическими. Одним из первых и наиболее удачных языков такого рода является язык Fortran, разработанный фирмой IBM. Вскоре после создания Fortranа (1957 год) появился язык Algol, созданный на основе широкого международного сотрудничества. Fortran заложен в основу диалогового языка Бейсик-многоцелевой язык символических команд для начинающих. В настоящее время также широко используется также версии языка Basic, как GWBasic, Qbasic, Visual Basic. В 1971 году опубликован алгоритмический язык Pascal. В отличии от перечисленных языков высокого уровня язык С является универсальным языком , тесно связанный с операционной системой UNIX. Язык достаточно полно отражает возможности современных компьютеров, позволяя писать весьма эффективные программы, не прибегая к языкам ассемблера, главным образом за счет простых, последовательных конструкций, потоков управления. Особой популярностью среди программистов пользуется язык С++, который является дальнейшим усовершенствованием концепции языка С. С++ -это попытка решения разработчиками языка С задач объектно- ориентированного программирования.

4.Программирование линейных и ветвящихся вычислительных процессов. Примеры блок-схем алгоритмов и программ на языке С++.

Алгоритм линейной структуры — это алгоритм, символы которого изображены на схеме друг за другом в той последовательности, в какой должны быть выполнены приписываемые им действия. Такой порядок называют естественным. Пример 1:

include

include

main(){

int S,a,в;

cina в;

S=a* в;

cout

return 0;

}

Алгоритм разветвляющейся структуры — это алгоритм, в котором предусмотрено разветвление выполняемой последовательности действий в зависимости от результата проверки какого-либо условия.

Пример 2:

include

include

main(){

int S,a,b;

cina b;

if(ab)

S=a- b;

else

S=b-a;

cout

return 0;}

5.Программирование циклических процессов. Примеры блок-схем алгоритмов и программ на языке С++.

Алгоритм циклической структуры – это алгоритм, в котором предусмотрено неоднократное выполнение одной и той же последовательности действий. Эту последовательность предписанных действий называют циклом. Циклический алгоритм позволяет существенно сократить объем программы. Циклы могут быть вложенными. Вложенные циклы – это такие циклы, которые находятся целиком один в другом или имеют общий конец. Если число повторений цикла заранее неизвестно, то такой цикл называется итерационным.

Пример цикла с предусловием:

include

include

main(){

int x,x0,xm,h,a,b,y;

cina b x0xmh;

x= x0;

while(x =x0)

{ y=tan(x*x+a*b);

cout

x+=h;

}

return 0;

}

Пример:

include

include

main(){

int n,i;

int S=0;

cinn;

for(i=1;i

{ S+=i*i;

cout

}

return 0;

}

6.Проц-ры и их использ-е в прогр. Примеры на языке С++.

Функция(подпрограмма) – это часть программы, оформленная в виде отдельной синтаксической конструкции и снабженная именем. Функции могут содержать свои константы, типы, переменные и т.д. Подпрограмма предназначена для выполнения какой- то законченной последовательности действий.

При обращении к подпрогр-ме формал.параметры заменяются на соответствующие фактические, вызывающей прог-мы или подпрограммы.

Вызов ф-ции: имя([список факт-х парам.]).Ф-я начинает выполняться в момент вызова. Любая ф-я должна быть объявлена и определена. Объяв-ие ф-ии задает её имя, тип возвращаемого знач-ия и список передаваемых параметров. Определение ф-ии, кроме объяв-ия ф-ии, представляет собой последовательность операторов и описаний в фигурных скобках.

Так, например, если в программе требуется определить и вывести на экран факториал нескольких числе, то удобным будет написать процедуру, вычисляющую14 и 20факториал.

include

include

float fact(int n)

{ float P=1;

int=i;

for(i=1;i

P*=i;

return P;

}

main(){

cout

cout

return 0;

}

7.Организация ввода – вывода данных. Работа с файлами. Примеры на языке С++.

Ввод и вывод данных выполняется через переменные. Оператор ввода имеет вид:и используется вмести со стандартным потоком cin (cin). Оператор вывода имеет вид:xa; 2) cinx; cina; Выводить можно результат прог-мы, строковую константу, выражении.Как выводится: 1)cout

Статьи к прочтению:

10 самых популярных языков программирования


Похожие статьи: