paola andrea betancur zambrano 600182 ( conceptualización de lógica de programación)

4
ADSI - 600182 APRENDIZ: Paola Andrea Betancur Zambrano CONCEPTUALIZACION DE LOGICA DE PROGRAMACION 1. Defina los siguientes conceptos - Programa: podemos definir este concepto como un software, un conjunto de instrucciones que nos permiten realizar una tarea en específico pero de una manera sencilla y puede ser catalogado como software de sistema o software de aplicación. - Etapas de Entrada: Se define como el ingreso de la información dentro de un algoritmo. - Proceso: es un conjunto de procedimientos que son realizados para una función en específico o más objetivos y este posee diferentes etapas de principio a fin. - Salida de un algoritmo primero debemos poder definir algoritmo como una serie de instrucciones o pasos ordenados que nos permiten llegar a solucionar un problema, la salida de un algoritmo es la solución del problema como tal. - Pseudo Código: Es un tipo de lenguaje sencillo que en programación es usado para desarrollar algoritmos - Prueba de Escritorio: son simulaciones del comportamiento de un algoritmo que permiten determinar la validez del mismo para este y no9s permiten detectar errores para mejorar el algoritmo. - Codificación:

Upload: paobetancur

Post on 26-Jul-2015

207 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Paola andrea betancur zambrano   600182 ( conceptualización de lógica de programación)

ADSI - 600182

APRENDIZ: Paola Andrea Betancur Zambrano

CONCEPTUALIZACION DE LOGICA DE PROGRAMACION

1. Defina los siguientes conceptos

- Programa:

podemos definir este concepto como un software, un conjunto de instrucciones que nos permiten realizar una tarea en específico pero de una manera sencilla y puede ser catalogado como software de sistema o software de aplicación.

- Etapas de Entrada:

Se define como el ingreso de la información dentro de un algoritmo.

- Proceso:

es un conjunto de procedimientos que son realizados para una función en específico o más objetivos y este posee diferentes etapas de principio a fin.

- Salida de un algoritmo

primero debemos poder definir algoritmo como una serie de instrucciones o pasos ordenados que nos permiten llegar a solucionar un problema, la salida de un algoritmo es la solución del problema como tal.

- Pseudo Código:

Es un tipo de lenguaje sencillo que en programación es usado para desarrollar algoritmos

- Prueba de Escritorio:

son simulaciones del comportamiento de un algoritmo que permiten determinar la validez del mismo para este y no9s permiten detectar errores para mejorar el algoritmo.

- Codificación:

Es una operación que nos permite asignarle un valor de símbolos o caracteres a un determinado mensaje verbal con el propósito de transmitirlo

- Compilación:

es un conjunto de datos compilados

- Algoritmo Cualitativo:

Son aquellos en los cuales sus procesos poseen palabras

- Algoritmo Cuantitativo:

Son aquellos en los cuales sus procesos poseen cálculos numéricos

Page 2: Paola andrea betancur zambrano   600182 ( conceptualización de lógica de programación)

- Constantes:

Es un valor que no puede ser alterado en la ejecución de un programa

- Variables:

Son elementos presentes en algoritmos que pueden ser sustituidas o cambiadas sin dejar de pertenecer a este, y son estructuras de datos que se caracterizan por cambiar el contenido a lo largo de la ejecución de un programa

- Tipos de datos:

Dependiendo del lenguaje de programación podemos definir los tipos de datos, pero en general definen un conjunto de valores y las operaciones sobre estos.

- Expresiones:

Una expresión es una combinación de valores y operaciones que, al ser evaluados, entregan un valor.

- Operadores

se utilizan para construir expresiones y existen 3 tipos:

-aritméticos

+ Suma - Resta * Multiplicación / División mod Modulo (residuo de la división entera)

-relacionales

+ Suma - Resta * Multiplicación / División mod Modulo (residuo de la división entera)

-lógicos

And Y Or O Not Negación

- Prioridad de los operadores

ARITMETICOS:

Todas las expresiones entre paréntesis se evalúan primero. Las expresiones con paréntesis anidados se evalúan de dentro a fuera, el paréntesis más interno se evalúa primero. Dentro de una misma expresión los operadores se evalúan en el siguiente orden:

Page 3: Paola andrea betancur zambrano   600182 ( conceptualización de lógica de programación)

1. ^ Exponenciación2. *, /, mod Multiplicación, división, modulo.3. +, - Suma y resta.

RELACIONALES:

tienen menor prioridad que los aritméticos.

LOGICOS:

-Not

-And

-Or

- Expresiones relacionales:

Las expresiones relacionales comparan dos datos y entregan un valor de verdad: Verdadero o Falso.

- Expresiones lógicas:

- Sentencias:

En programación, una sentencia es una línea de código en algún lenguaje de programación. Unprograma está constituido por múltiples sentencias de programación, lo que es llamado código fuente.

Un algoritmo de programación está constituido por una o más sentencias de programación.

- Tipos de Estructuras:

-secuenciales

-condicionales

-ciclicas