Ensayo de Logica de Programacion

March 6, 2023 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Ensayo de Logica de Programacion...

Description

 

INTRODUCCIÓN ¿Qué es un programa? Recursos ciertos privadas siempre estubiero piensan “Un programa no es nada más que una serie de instrucciones dadas al ordenador en un lenguaje en tendido por él, para decirle exactamente lo que queremos que haga !i el ordenador no entiende alguna instrucci"n, lo comunicara generalmente mediante mensajes visuali#ados en la pantalla$ %&eballos, s'( )ara simpli'icar el concepto de programaci"n, podemos decir que es una serie de pasos o instrucciones a seguir, las cuales les proporcionamos a nuestra computadora * si no logra comprender una instrucci"n lo mani'iesta con un mensaje ¿Qué es lenguaje de programaci"n? +s un tipo comunicaci"n para describir las acciones que debe reali#ar el equipo Un lenguaje de programaci"n es una 'orma 'ácil para que las personas puedan dar "rdenes a una computadora u ordenador “os lenguajes de programaci"n son idiomas arti'iciales dise-ados para expresar cálculos * procesos que serán llevados a cabo por ordenadores Un lenguaje de programaci"n está 'ormado por un conjunto de palabras reservadas, s.mbolos * reglas sintéticas * semánticas que de'inen su estructura * el signi'icado de sus elementos * expresiones +l proceso de programaci"n consiste en la escritura, compilaci"n * veri'icaci"n del c"digo 'uente de un programa$ %/ecolapa, 0123( +l lenguaje de programaci"n tiene muchas ventajas unas de ellas son4 es más 'ácil de comprender que el lenguaje de una computadora, se adapta 'ácil mente a distintos tipos de máquinas * es 'ácil su ejercitaci"n +l lenguaje de programaci"n se rami'ica en dos grandes partes basándose en sus comandos4  

enguajes imperativos enguajes 'uncionales

+l lenguaje imperativo hace sus 'unciones mediante un procedimiento de comandos que están ordenados en bloques * partes de instrucciones condicionales que autoricen al

 

programa regresar una serie de comandos si cumple con lo establecido +ste tipo de lenguaje no tiene mucha 'lexibilidad, porque tiene que seguir una serie de instrucciones +l lenguaje de programaci"n 'uncional o también nombrado lenguaje procedimental, es el encargado de hacer programas por 'unciones, devolver un nuevo estado de resultados * acepta como entrada el producto de otras 'unciones 5 cuando esta se 'iltra a si misma se llama recursividad +stas dos grandes rami'icaciones se dividen en dos grupos que son4  

enguajes interpretados enguajes compilados

+l lenguaje interpretado tiene tiene su nombre gracias a que el lenguaje de una de una computadora no es el mismo * este traduce los comandos como sea necesario +l lenguaje compilado, si un programa está escrito con este lenguaje se traduce por medio de un programa anexo llamado compilador, este hace un nuevo archivo independiente que no necesita otro tipo de programa para que 'uncione, este archivo se llama ejecutable &ualquier programa escrito con este lenguaje tiene la ventaja de no estar en un programa anexo para poder correr una veces que se copilo * su ejecuci"n es más rápida )ero también tiene desventajas en cuestiones de seguridad 5a que si es 'ácil de interpretar cualquier persona puede tener acceso a los secretos de 'abricaci"n de alg6n programa * si es maliciosas puede modi'icarlos 7tro tipo de lenguaje es el intermediario el cual hace una me#cla de los dos grupos *a mencionados +n esta categor.a categor .a se encuentra 8!), 9ava, )*thon, entre muchas más

/ipos de lenguajes Lenguaje

Principal área de aplicación

Compilado/interpretado

ADA

/iempo real

enguaje compilado

 

BASIC C C++ Cobol Fortran Jaa !A"LAB Cálculo# matemático# LISP Pa#cal P$P Inteligencia Inteligenci a arti%icial Perl

)rogramaci"n para 'ines educativos )rogramaci"n de sistema )rog )r ogrram amac aci" i"n n de de sis siste tema ma or orie ient ntad ado o a obj objet eto o  :dministraci"n &álculo )rogramaci"n or orientada a 8nternet &álculos matemáticos

enguaje interpretado enguaje compilado eng e ngu uaj aje e com compi pila lado do enguaje compilado enguaje compilado enguaje intermediario enguaje interpretado

&álculos matemáticos 8nteligencia arti'icial +ducaci"n ;esarrollo de sitios Z [ !ecuencia de escape Una secuencia de escape está con'ormada por el carácter T seguido de una letra F o de una combinaci"n de d.gitos !e ocupan para hacer una nueva l.nea, tabular o hacer re'erencia a caracteres no imprimibles

/ipos de datos primarios

 

os tipos básicos que utili#aremos en la ma*or parte de los programas serán boolean, int * double& "ipo boolea

;escripci"n /iene dos valores true o %al#e

n c'ar 

&aracteres Unicode de 2\ bits os caracteres al'a>numéricos sson on los mismos que los :!&88 con el bit alto puesto a 1 +l intervalo de valores va

b(te

desde 1 hasta \EE3E %valores de 2\>bits sin signo( /ama-o ] bits +l intervalo de valores vva a desde >0^ hasta 0^ >2 %>20] a

#'ort

20^( /ama-o 2\ bits +l intervalo de valores va desde >02E hasta 02E>2 %>30^\] a

int

30^\^( /ama-o 30 bits +l intervalo de valores va desde >032 hasta 032>2 %>

long

02_^_]3\_] a 02_^_]3\_^( /ama-o \_ bits +l intervalo de valores va desde >0 \3 hasta 0\3>2 %>

%loat

C0033^013\]E_^^E]1] a en C0033^013\]E_^^E]1^( /ama-o 30 bits G6meros coma 'lotante de simple precisi"n +stándar

double

8+++ ^E_>2C]E ^E_>2C]E %de 2_103C]_\e`_E' a 3_10]03_^e3]'( /ama-o \_ bits G6meros en coma 'lotante de doble precisi"n +stándar 8+++ ^E_>2C]E %;e _C_1\E\_E]_20_\E__e`30_d a 2^C^\C323_]\032E^e31]d( =igura 3> en la tabla podemos observar los tipos de datos primarios

&aracteres +n 9ava los caracteres no están restringidos a los :!&88 sino son Unicode Un carácter  está siempre rodeado de comillas simples como :, C, -, etc +jemplo, el tipo de dato char  sirve  sirve para guardar estos caracteres Carácter

Secuencia de e#cape

retorno de

Tr 

carro tabulador

Tt

'ori)ontal nuea l*nea barra

Tn TT

inertida  

=igura_> +n esta tabla podemos observar algunos

 

 

caracteres del lenguaje java

CONCLUSIÓN )ara hacer un programa ha* que reali#ar una serie de pasos los cuales deben de estar bien estructurados *a que si no es as. no correrá el programa, para esto existen los lenguajes de programaci"n que se mencion" anterior mente como sabemos entre ellos se encuentra el lenguaje 9ava el cual estudiaremos a pro'undidad, en el transcurso del cuatrimestre +l lenguaje 9ava tiene sus ventajas * desventajas como los otros lenguajes una venta que recuerdo mu* bien es que con este lenguaje se pueden crear páginas de sitios
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF