Общие сведения о языках программирования. Классификация языков программирования

Автор: Пользователь скрыл имя, 19 Декабря 2012 в 08:31, курсовая работа

Краткое описание

Работа программистов связана с написанием исходного кода, тестированием и отладкой программ на одном из языков программирования. Язы́к программи́рования — формальная знаковая система, предназначенная для записи программ, задающих алгоритм в форме, понятной для исполнителя. Язык программирования определяет набор лексических, синтаксических и семантических правил, используемых при составлении компьютерной программы. Он позволяет программисту точно определить то, на какие события будет реагировать компьютер, как будут храниться и передаваться данные, а также какие именно действия следует выполнять над этими данными при различных обстоятельствах.

Оглавление

Общие сведения о языках программирования 2
Классификация языков по стилям программирования 3
Процедурное программирование. 3
Функциональное программирование. 6
Логическое программирование. 6
Объектно – ориентированное программирование. 6
Классификация языков программирования по типам задач. 7
Заключение 8
Практическое задание 9

Файлы: 1 файл

Общие сведения о языках программирования.docx

— 73.82 Кб (Скачать)

 

 

 

Практическое задание

 

Задача. Вывести номер четверти плоскости, в которой находится точка с координатами X и Y.

 

Решение:

 

Анализ задачи:

 

Есть 2 входных данных –  Х и У. Могут быть слкдующие  варианты:

    • 1- я четверть: X>0, Y>0;
    • 2-я четверть: X<0, Y>0;
    • 3-я четверть: X<0, Y<0;
    • 4-я четверть: X>0, Y<0;
    • Точка лежит на оси если Х=0 или У=0.

 

Задание выполнено с помощью  Microsoft Visual C++ 2010 Express.

 

Листинг:

 

 

#include "stdafx.h"

#include <iostream>

using namespace std;

 

int _tmain(int argc, _TCHAR* argv[])

{

double x, y;

int k=0;

cout<<"X="<<endl;

cin>>x;

cout<<"Y="<<endl;

cin>>y;

if (x>0)

{

if (y>0) k=1;

else if (y<0) k=4;

 

}

else if (x<0)

{

if (y>0) k=2;

else if (y<0) k=3;

 

}

if (k==0) cout<<"Tohka legit na osiax";

else cout<<"Tohka legit v "<<k<<"hetverti";

system("pause");

return 0;

}

 

 

 

 

Начало

k:=0

'X='

X

'Y+'

Y

x>0

Y

y>0

Y

k:=1

y<0

Y

k:=4

 

 

x<0

Y

y>0

Y

k:=2

y<0

Y

k:=3

 

 

 

 

k=0

Y

'Точка лежит на осях'

'Точка лежит в ',k,'четверти'

 

Конец

Блок-схема:

Результаты выполнения:

 

 


Информация о работе Общие сведения о языках программирования. Классификация языков программирования