Está en la página 1de 8

Materia: Programación

Hito: 2

Tema: Sistemas de Numeración

Nombres y Apellidos: Víctor Emanuel Quispe Pari

Práctica: N o 3

1. LENGUAJES DE PROGRAMACIÓN

Pari Práctica: N o 3 1. LENGUAJES DE PROGRAMACIÓN Cada día estamos al tanto de la

Cada día estamos al tanto de la tecnología gracias a las máquinas electrónicas como ser la computadora, el celular o tablets. Todos estos dispositivos son muy similares al momento de usarlos, pero la manera en que como fueron configurados son muy diferentes.

Ya que cada uno de ellos tienen un lenguaje de programación que ayuda a traducir las órdenes del usuario para que pueda utilizarlos.

Un lenguaje de programación es un sistema estructurado de comunicación, similar al humano, el cual nos permite comunicarnos por medio de signos, ya sean palabras, sonidos o gestos.

Este increíble sistema se enlaza con los aparatos para que ambos se entiendan entre sí por un medio de comunicación avanzado para que interprete las instrucciones a ejecutar para obtener un buen resultado.

El término programación se define como un conjunto de instrucciones consecutivas, ordenadas y de nivel finito que llevan a ejecutar una tarea específica para resolver alguna necesidad o problema.

Estas instrucciones se las conoce como código fuente, el cual es único para cada lenguaje y está diseñado para cumplir una función o propósito específico. Usan diferentes normas o bases para controlar el comportamiento de un dispositivo y también pueden ser usados para crear programas informáticos.

bases para controlar el comportamiento de un dispositivo y también pueden ser usados para crear programas

En la actualidad, hay más de cien lenguajes de programación diferentes:

A

APL

Ada

Adenine

Arc

A+

Agda

A++

Agora

ARexx

AIMMS

Argus

ABC

Alef

AspectJ

ALF

ASP.NET

ALGOL 58

ALGOL 60

ATS

ALGOL 68

Ateji PX

Alice

Alma-0

Autocoder

ACC

AutoIt

Amiga E

Averest

AMOS

AWK

AMPL

Axum

B

B

Bertrand

Boo

BETA

Boomerang

Bigwig

Bistro

B.R.E.W.

bc

BitC

Brainfuck

BLISS

BPEL

Blue

BUGSYS

Bon

C

C

CHIP-8

COMAL

C--

chomski

Common Lisp (también conocido como

C++ - ISO/IEC

Chrome (Ahora

CL)

14882

Oxygene)

COMPASS

C# - ISO/IEC 23270

ChucK

CICS

COMIT

CIL

Cilk

Converge

CL (IBM)

CORAL66

Claire

Corn

Clarion

CorVision

Clean

Coq

Clipper

COWSEL

Cel

CLIST

CPL

Clojure

csh

CLU

CSP

CMS-2

Csound

Cg

COBOL - ISO/IEC 1989

Curl

Cobra

Curry

CODE

Cyclone

Cython

Cola

ColdC

 

Cool

D

D

Datalog

DinkC

 

DIBOL

DASL (Datapoint's Advanced Systems Language)

DL/I

dBase

Draco

DC

Dylan

DCL

DYNAMO

 

Deesel (formalmente G)

Delphi

E

E

ELAN

Esterel

 

E#

Etoys

Emerald

Euclid

Epigram

Euler

Erlang

EUPHORIA

 

es

Escapade

CMS EXEC

 

EGL

Escher

EXEC 2

ESPOL

EXCEL

F

F

FL

Fortran - ISO/IEC 1539

F#

Flavors

Fortress

Flex

FoxBase

FoxPro

FOCAL

FP

FOCUS

FPr

FOIL

FORMAC

Frink

@Formula

F-Script

FFP

Forth

FSProg

Fuxi

G

G

GJ

Godiva

Goo

GLSL

GOTRAN

GNU E

GPSS

Go

GraphTalk

Go!

GRASS

GAP

GOAL

Groovy

Gödel

GDL

H

Haxe

Hope

Hugo

HLSL

Hume

Hop

HyperTalk

I

IDL

IPTSCRAE

IMP

ISLISP

Inform

ISPF

ICI

Io

ISWIM

Ioke

Id

IPL

J

J

JASS

Joule

J#

Java

JOVIAL

J++

Joy

JCL

JScript

JEAN

JAL

Join Java

Julia

JOSS

K

K

Kaya

KRL

KEE

KRL (KUKA Lenguaje Robot)

KIF

KRYPTON

KRC

ksh

L

L

Lithe

LIL

Little b

LilyPond

Logo

Limbo

Logtalk

Limnor

LPC

LINC

LSE

Lingo

LSL

Linoleum

LiveCode

LIS

Lua

LISA

Lisaac

Lucid

Lisp - ISO/IEC 13816 Lite-C

Lustre

 

LYaPAS

 

Lynx

M

M

Max (Max Msp - Entorno de programación gráfico)

ML

M4

MaxScript lenguaje interno de 3D Studio Max

Moby

Model 204

MAD (Michigan Algorithm Decoder)

Modelica

MDL

Modula

Mercury

Modula-2

Mesa

Modula-3

Metacard

Mohol

Metafont

Monkey X

MetaL

MOO

MAPPER (Unisys/Sperry) ahora parte de BIS

Mortran

Mouse

Microcode

MPD

MSIL - nombre deprecado por CIL

MIIS

MSL

MIMIC

MUMPS

Maxima (ver también Macsyma)

Mirah

 

Miranda

N

NetRexx

Nickle

NewLISP

Nodejs

NEWP

NPL

Newspeak

Not eXactly C (NXC)

Not Quite C (NQC)

NGL

Nu

Nial

NSIS

Nice

NoSQL (NoSQL)

O

Obol

Oak

OCaml

OPL

occam

OPS5

occam-π

OptimJ

Octave

Orc

OmniMark

Onyx

Oriel

Opa

Orwell

Opal

Oxygene

Oz

P

P#

Pizza

PL-11

PortablE

Pascal - ISO 7185

PL/0

Pauscal en español

PL/B

PL/C

PL/I - ISO 6160

PPL

PCF

PL/M

PL/P

PL/SQL

Prograph

PL360

PROIV

PDL

PLANC

Prolog

PHP

PLEX

Promela

PLEXIL

PROTEL

Plus

ProvideX

POP-11

Pro*C

Pure

Python

Q

QBasic

QuakeC

Qi

QPL

 

QtScript

R

R

rc

Rlab

R++

Realbasic

ROOP

REBOL

RPG

Redcode

RPL

REFAL

RSL

Reia

RTL/2

Ruby

 

rex

Rust

REXX

S

S

Sed

SOL

S2

Seed7

Span

S3

Self

SPARK

SenseTalk

SPIN

SETL

SP/k

SPS

SiMPLE

Squeak

SIMPOL

Squirrel

SIMSCRIPT

SR

Simula

S/SL

Simulink

Starlogo

SAS

SISAL

Strand

SLIP

STATA

SMALL

Stateflow

Smalltalk

Subtext

SBL

Suneido

SML

SuperTalk

Snowball

SYMPL

Swift

T

T

TeX

TEX

TIE

Timber

TAL

TMG

Tcl

Tom

TXL

Tea

TOM

Topspeed

TPU

U

Uniface

UNITY

V

VBA

Visual C#

Visual J#

VSXu

Vvvv

W

WebQL

X

X++

xHarbour

XPL0

 

X10

XL

XQuery

XBL

XOTcl

XSB

 

XPL

XSLT - Ver XPath

Y

YQL

Z

ZOPL

ZPL

Las aplicaciones funcionan gracias al lenguaje de programación; son muchos, pero todos tienen fundamentos y bases similares, es muy útil aprender el arte de la programación, ya que hoy en día es una herramienta imprescindible para el ser humano.

2. SÍMBOLOS USADOS EN DFD

Definición

El diagrama de flujo de datos es un modelo que describe los flujos de datos o tuberías, los procesos que cambian o transforman los datos en un sistema, las entidades externas que son fuente o destino de los datos (y en consecuencia los límites del sistema) y los almacenamientos o depósitos de datos a los cuales tiene acceso el sistema, permitiendo así describir el movimiento de los datos a través del sistema.

Su nombre tiene el significado de ''Diagrama de flujos de datos''. Es un software que se utiliza normalmente para construir algoritmos, se puede crear diagramas de flujos para la representación de algoritmos en la programación. Este software permite crear más fácil un programa mediante sus gráficos interactivos que están diseñados precisamente para esto.

Entre sus características constan

Es finito; consta de un principio y de un fin.

Es objetivo, ya que solo realiza la función para la que ha sido creado.

Posee información de entrada y salida.

Es sumamente fiable.

Los símbolos usados en este modelo son:

creado.  Posee información de entrada y salida.  Es sumamente fiable. Los símbolos usados en