Programacion 2

60 %
40 %
Information about Programacion 2

Published on March 16, 2014

Author: 58994146

Source: slideshare.net

 Es un lenguaje de alto nivel desarrollado en Alemania a fines de la década del 70. Lenguaje que permite la enseñanza y el aprendizaje de la programación. La sintaxis del Pascal es muy similar a la del idioma inglés y los programas son fáciles de leer e interpretar. Además, Pascal no toma en consideración el hecho que las letras estén en mayúsculas o minúsculas.

 Excelente para el aprendizaje de la programación.  Lenguaje de propósito general, es decir, se puede aplicar a gran diversidad de aplicaciones.  Programación modular.

 Lenguaje estructurado, se utilizan secuencias de control de bifurcación y bucles(if, for, while, repeat).  Soporta la recursividad, es decir, propiedad que tienen los procedimienrtos para llamarse a sí mismo.  Tipo de datos simples y estructurado, así como definidos por el usuario.

 Análisis del problema.  Diseño del algoritmo.  Codificación.  Compilación y ejecución.  Verificación  Depuración  Documentación.

Se requiere una clara definición, donde se contemple exactamente lo que debe hacer el programa y el resultado o solución deseada.

 Qué entradas se requieren?.  Cuál es la salida deseada?.  Qué método produce la salida deseada?.

Algoritmo: Es un método para resolver un problema mediante una serie de pasos precisos, definidos y finitos. Herramientas  Diagrama de flujo  Pseudocódigo

Elabore el pseudocódigo de los siguientes ejemplos.  Leer 2 números y calcular la suma de ellos.  Dadas 5 calificaciones de un estudiante calcula el promedio de su calificación.  Dado un número entero positivo calcula el cuadrado y el cubo de dicho número.

Es la escritura en un lenguaje de programación de la representación del algoritmo desarrollada en las etapas precedentes.

Programa fuente Programa objeto. Programa ejecutable.

Es el proceso de ejecucion del programa con una amplia variedad de datos de entrada llamados datos de prueba.

Es el proceso de encontrar los errores del programa y corregir o eliminar dichos errores. Tipos de errores  Errores de compilación.  Errores de ejecución.  Errores Lógicos.

Errores de compilación Uso incorrecto de las reglas del lenguaje de programación. Errores de ejecución División por cero. Errores Lógicos La fuente del error suele ser el diseño del algoritmo.

Consta de las descripciones de los pasos a dar en el proceso de resolución de un problema. La documentacion de un programa puede ser interna y externa.

 Constante: Espacio de memoria cuyo contenido no varia durante la ejecución del programa.  Variable: Espacio de memoria cuyo contenido puede variar durante la ejecución del programa.

TipoTipo RangoRango DescripcionDescripcion ByteByte 0..2550..255 Entero PositivoEntero Positivo IntegerInteger -32768..32767-32768..32767 EnteroEntero RealReal 2.92.9*1010-39-39 .. 1.7.. 1.7*1010-38-38 RealReal StringString Hasta 255 caracteresHasta 255 caracteres Letras,Letras, digitos,caracteresdigitos,caracteres especialesespeciales CharChar Un solo caracterUn solo caracter BooleanBoolean True/FalseTrue/False Valor Logico.Valor Logico.

 Las expresiones son construcciones algoritmicas que consta de operandos, operadores, constantes y/o variables.  Estas expresiones son evaluadas de acuerdo a ciertas reglas para producir un resultado.  Las expresiones pueden ser : Aritméticas. Booleanas.

 Son combinaciones de operandos, constantes, variables, operadores aritméticos y/o funciones asociadas con operandos que al ser evaluados proporcionan un resultado numérico entero o real.  Pueden ser usados para realizar cálculos matemáticos.  Ejemplo: u=2+r.

OperadorOperador DescripciónDescripción **** Potencia.Potencia. * / Div Mod* / Div Mod Multiplicación,Multiplicación, división, divisióndivisión, división entera, resto.entera, resto. + -+ - Suma, resta.Suma, resta.

4 Div 2=2 5 Div 2=2 7 Mod 2=1

 Si la expresión aritmética esta formada por más de un operador, las operaciones se resuelven en orden, respetando la jerarquía de estos operadores.  En caso de que se presenten operadores con la misma jerarquía, se resuelven en orden en que aparecen de izquierda a derecha.  Los paréntesis se usan para dar prioridad o evitar confusiones.

 2+3*5=2+15=17  5/2*3=7.5

 Es aquella que al evaluarla retorna un valor lógico o booleano (verdadero o falso).

 Son los que permiten comparar dos operandos donde el resultado es verdadero o falso.

OperadorOperador OperaciónOperación == IgualIgual <><> DiferenteDiferente << Menor queMenor que >> Mayor queMayor que <=<= Menor o igual queMenor o igual que >=>= Mayor o igual queMayor o igual que

A=5 B=16 (A**2)>(B*2) Falso

 Conectores Lógicos.  Son operadores que permiten formular condiciones complejas a partir de condiciones simples.

OperadorOperador ExpresiónExpresión NotNot Not pNot p AndAnd p and qp and q OrOr P or qP or q

Supongamos que las variables I,ACUM y J son de tipo entero, REA y SUM de tipo real, CAR de tipo Char y BAND de tipo Boolean. Considerar que se deben realizar las siguientes asignaciones:

I:=5 J:=0 BAND := (I=J) I:=I-3 I := I+1 ACUM := 0 J := 5**2 div 3 Car :=‘a’ ACUM := J Div I REA := ACUM/3 BAND :=(8>5) and (15<2**3) SUM := ACUM*5/J**2 I := I*3 REA := REA/5 I := REA CAR := J Muestre el valor de cada variable

1. Dado el costo de un artículo vendido y la cantidad de dinero entregado por el cliente , calcule el cambio que debe entregarselo al mismo. 2. Dada una cantidad en bolivares, realizar la conversion en dolares.

3. Supongamos un algoritmo que lea las coordenadas de tres puntos y mueva cinco unidades la coordenada x. Escriba el resultado en algún dispositivo de salida.

5. Dado un numero entero decir si: a) es par o impar. b) es mayor, menor o igual a cero. c) es primo.

Add a comment

Related presentations

Related pages

Programación de TVE2 - teletexto.com

La 2 Noticias Informativo de cierre de La 2 que se acerca a la actualidad desde un prisma muy particular.
Read more

Programación de Canal 2 - teletexto.com

Programación de Canal 2 para hoy ... 06:30: Aldea Global Revista informativa sobre la actualidad internacional y los mecanismos de la globalización.
Read more

Programación de Radio Televisión Española - RTVE.e

La programación completa de todas las cadenas de Radio Televisión Española para ti en RTVE.es
Read more

Programación - 2 - YouTube

Standard YouTube License; Loading... ... CURSO DE PROGRAMACION WEB (PHP) PARTE 2 de13 / Conceptos Básicos en PHP - Duration: 27:57.
Read more

Programacion 2 - YouTube

Programacion Web #2 - Etiquetas de HTML y sus atributos [HTML5, CSS3, JQuery] - Duration: 10:36. by Nekszer López Espinoza 22,227 views.
Read more

Programación y horarios del canal "Canal 2" en México ...

Toda la programación de Canal 2 en la televisión mexicana. ¿Qué hay en tu tele?
Read more

Programación - Wikipedia, la enciclopedia libre

La programación informática o programación algorítmica, acortada como programación, es el proceso de diseñar, codificar, depurar y mantener el ...
Read more

Programación Televisión en EL PAÍS

Canales generalistas: LA 1; LA 2; Antena 3; Cuatro; Telecinco; La Sexta #0; Canales autonómicos:
Read more

3sat TV-Programm Montag, 8.2.

2:21. VPS 02:20. Montag 08. Februar. Liebesg'schichten und Heiratssachen (5/9) Elizabeth T. Spira stellt Menschen auf der Suche nach neuen Beziehungen vor ...
Read more

PROGRAMACIONTV.COM

Programación de televisión. PROGRAMACIÓN TV : TVE LA PRIMERA : TVE LA 2 : ANTENA 3 : CUATRO : TELE 5 : LA SEXTA
Read more