Pseudocodigo

Solo disponible en BuenasTareas
  • Páginas : 4 (926 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de marzo de 2011
Leer documento completo
Vista previa del texto
PseudogcodigoFundamentos de Programación Clase 2
Contenido Tipos de datos Asignación de valores Condicionales Ejercicios

Pasos para resolver un problema
1. Entender el problema. 2. Identificarlas constantes y variables (de entrada, de salida e intermedias). 3. Identificar los procesos de transformación. 4. Establecer una estrategia de solución. Representación del problema. 5. Codificar elalgoritmo en un lenguaje de programación determinado.

Escuela de Sistemas, Facultad de Minas Universidad Nacional de Colombia – Sede Medellín

6. Ejecutar y depurar el programa con base en losresultados obtenidos.

Tipos de datos comunes
Datos

Nombres de variables
Para nombrar una variable en la mayoría de los lenguajes de programación es necesario seguir ciertas reglas:

NuméricosCarácter

Lógicos

Enteros

Reales

Sencillo

Cadena

Corto

Largo

Simple

Doble

Debe empezar obligatoriamente con una letra (a-z o A-Z) No pueden contener espacios en blancoEl resto de los dígitos pueden ser números Se pueden incluir caracteres especiales como el guión bajo (underline).

Asignación
Para darle valor a una variable dentro de un algoritmo existen dosalternativas: Leer la variable (obviamente cuando se trata de una variable de entrada) Ej: Leer X Asignarle un valor directamente, o el resultado de una operación Ej: A = 3 Z = (X+Y)*2

Precedencia delos operadores
Cuando hay de las operaciones aritméticas es necesario considerar el orden en que se evalúa la expresión cuando aparecen dos o más operaciones. En general los lenguajes de programacióncoinciden en evaluar primero lo que se encuentra entre paréntesis comenzando por los paréntesis más internos. Dentro de cada paréntesis o en una expresión libre de paréntesis es común evaluar de lasiguiente forma: Se recorre de izquierda y se evalúan (en ese orden): Funciones especiales (raíz cuadrada, valor absoluto, logaritmo, seno, coseno, tangente elevar a potencia, etcétera) Divisiones...
tracking img