Fundamentos de programación
-
Upload
sheo-pusda -
Category
Technology
-
view
2.000 -
download
0
Transcript of Fundamentos de programación
ING. SEGUNDO PUSDÁ
COMPUTACIÓN Es una disciplina que busca establecer una base científica para resolver problemas mediante el uso de dispositivos
Electrónicos y sistemas computacionales.
También se puede considerar como Las ciencias de la computación o ciencias computacionales son aquellas que abarcan las bases teóricas de la información y la computación, así como su aplicación en sistemas computacionales.
ING. SEGUNDO PUSDÁ
SOFTWARESe conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware.
ING. SEGUNDO PUSDÁ
QUE ES UN ALGORITMO..?
Un Algoritmo, se puede definir como un método preciso y finito para resolver un problema mediante una serie de pasos.
Todo algoritmo se debe caracterizar por su:Precisión y Finitud
ING. SEGUNDO PUSDÁ
Fases para resolver un Problema
ANÁLISIS
Requiere la lectura pausada y comprensión del problema.
DISEÑO
Implica escribir la lógica de solución del problema con lenguaje natural, por ejemplo. flujograma, Pseudocódigo
IMPLEMENTACIÓN
Consiste convertir el diseño de un programa, utilizando un lenguaje de programación.
ING. SEGUNDO PUSDÁ
Que son los Flujogramas
Un Flujograma, también denominado diagrama de flujo, es una muestra visual de una serie de pasos o acciones que implican un proceso determinado.
ING. SEGUNDO PUSDÁ
Que es PSeudocódigo
Es una descripción de un algoritmo que emplea una
mezcla de lenguaje natural con algunas convenciones
sintácticas propias de lenguajes de programación,
como asignaciones, ciclos y condicionales.
ING. SEGUNDO PUSDÁ
Definición de Programa.
Un programa informático es un conjunto de instrucciones que describen un algoritmo en un lenguaje de programación, es decir, un lenguaje orientado a optimizar la descripción de los pasos que debe realizar el ordenador para alcanzar el objetivo final del algoritmo.
ING. SEGUNDO PUSDÁ
Que es un DATO..?
El dato es una representación simbólica (numérica, alfabética, algorítmica, etc) de un atributo o variable cuantitativa.
Es un valor o referente que recibe el computador por diferentes medios, los datos representan la información que el programador manipula en la construcción de una solución o en el desarrollo de un algoritmo.
VARIABLES CONSTANTES
ING. SEGUNDO PUSDÁ
QUE ES UNA VARIABLE..? En programación, una variable es un espacio de memoria reservado para almacenar un valor que corresponde a un tipo de dato soportado por el lenguaje de programación.
Cambia de valor durante la ejecución del programa.
a=2
a=5
ING. SEGUNDO PUSDÁ
QUE ES UNA CONSTANTE…?
No cambian de valor, durante la ejecución del programa.
Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.Por ejemplo:El valor de pi = 3.1416
ING. SEGUNDO PUSDÁ
TIPOS DE DATOS
El tipo de dato determina la naturaleza del conjunto de valores que un dato puede tomar.
Cada dato tiene asociado un único tipo.
ING. SEGUNDO PUSDÁ
Expresiones
Aritméticas.
Utilizan los operadores aritméticos:
+ Suma- Resta
* Producto/ División^ Potencia% Módulo.
Lógicas.
Utilizan los operadores relacionales y lógicos:
Relacionales: >, <, >=, <=, !=, ==
Lógicos: And --- &&
Or --- ||Not --- !
ING. SEGUNDO PUSDÁ
OPERACIÓN DE ASIGNACIÓN
FASES DE LA ASIGNACIÓN
1. Evaluar el lado derecho. 2. Asignar el resultado de la
evaluación dellado derecho a la variable del lado izquierdo.
- El lado derecho se asigna al izquierdo.
- El lado derecho, solo tiene una variable.
- La asignación se realiza únicamente entre variables del mismo tipo.
ING. SEGUNDO PUSDÁ
Contadores. Recordemos, que una variable es un espacio de memoria que se reserva en la computadora cuyo contenido puede cambiar a lo largo de la ejecución de un programa, así pues, un contador es un tipo de variable que incrementa o decrementa su contenido en un valor constante.
Incremento. Significa que se está sumando.
Ejemplo: años=años + 1Como puedes observar, a la variable años, le estás incrementando un valor constante de 1, es decir, a su contenido le sumas el valor y se vuelve a guardar en la misma variable.
Decrementa. Significa que se está restando.
Ejemplo: total=total -3Como puedes observar, a la variable total, le estás decrementando un valor constante de 3, es decir, a su contenido le restas el valor y se vuelve a guardar en la misma variable.
IMPORTANTE
Inicializar siempre los contadores.
años=0; Total=0;
ING. SEGUNDO PUSDÁ
Acumuladores
Un acumulador es una variable en la memoria cuya misión es almacenar cantidades variables. Se utiliza para efectuar sumas sucesivas. La principal diferencia con el contador es que el incremento o decremento de cada suma es variable en lugar de constante como en el caso del contador..