0% encontró este documento útil (0 votos)
5 vistas31 páginas

Programación

La programación es el arte de dar instrucciones a una computadora mediante lenguajes de programación, que son conjuntos de reglas y símbolos para resolver problemas. Los programadores escriben, depuran y mantienen el código fuente, utilizando pseudocódigo como un lenguaje intermedio entre el humano y la máquina. Existen diferentes tipos de algoritmos y diagramas de flujo que ayudan a representar y estructurar la lógica necesaria para resolver problemas computacionales.

Cargado por

Hugo Villa
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas31 páginas

Programación

La programación es el arte de dar instrucciones a una computadora mediante lenguajes de programación, que son conjuntos de reglas y símbolos para resolver problemas. Los programadores escriben, depuran y mantienen el código fuente, utilizando pseudocódigo como un lenguaje intermedio entre el humano y la máquina. Existen diferentes tipos de algoritmos y diagramas de flujo que ayudan a representar y estructurar la lógica necesaria para resolver problemas computacionales.

Cargado por

Hugo Villa
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

L

enguajes de

Programación
Programación

Es el arte de indicarle a una computadora lo que tiene que hacer mediante un conjunto de
instrucciones.

Es aquella persona que escribe,


Programador depura y mantiene el código fuente
de un programa informático,

es decir, el conjunto de instrucciones que


ejecuta el hardware de una computadora, para
realizar una tarea determinada.

Este programador programa informáticamente (escribe) las


líneas de código en programas llamados lenguajes de
programación
Lenguaje de programación

También llamado pseudocódigo

Es un conjunto de reglas o normas, símbolos y palabras especiales utilizadas para


construir un programa y con él, darle solución a un problema determinado.
Es el encargado de que la computadora realice paso a paso
las tareas que el programador a diseñado en el algoritmo.
Tipos de Lenguajes
tres grandes categorías

Lenguaje de
alto nivel
Es el conjunto de datos que la parte física
(hardware) de la computadora es capaz de
comprender e interpretar.

Se basa en el CÓDIGO BINARIO

Es el único idiomas que las computadoras


pueden interpretar, leer y entender.
¿Cómo entiende la computadora lo que escribo?

Caracteres ASCII

Es un sistema de codificación de caracteres alfanuméricos


que se emplea en el ámbito de la informática.
Como se forman los datos

0 Bit 1

Unidad básica de almacenamiento

9
Octeto de bits
K
Byte 01110010
@
Ejemplo

@ 64

0 1 0 0 0 0 0 0

128 64 32 16 8 4 2 1

A 65

0 1 0 0 0 0 0 1

128 64 32 16 8 4 2 1
Ejercicio

324

1 0 1 0 0 0 1 0 0

256 128 64 32 16 8 4 2 1
Pseudocódigo

PSEUDO FALSO

Código falso

CÓDIGO LÍNEAS DE CÓDIGO

{ } Líneas de instrucciones guía


para el código real.

Pasos escritos de un algoritmo lo mas cercano al lenguaje de programación.

Es un lenguaje intermedio entre el lenguaje humano y


el lenguaje de la computadora.
Ejemplo:

Desarrolla un algoritmo que permita determinar el área de un cilindro dado su radio


(R) y altura (H).

Pseudocódigo Diagrama de Flujo

INICIO

1. Inicio
R,H
2. Declaración de
variables: R=0, H=0
3. Leer el valor de radio ®
VOL= π*R2 H
y altura (H)
4. Calcular el volumen
aplicando la formula AREA=2*π RH
5. Calcular el valor del
área aplicando la
formula respectiva AREA, VOL
6. Escribir el valor del
área y del volumen
7. Fin FIN
Tres tipos de pseudocódigos o estructura de programación

En Pseudocódigo o Estructura Secuencial se


representa de la siguiente forma:
Secuencial
PSEUDOCODIGO Nombre
VARIABLES
Nombre: Tipo De Dato
Es aquella en la que una acción
CONSTANTES
(instrucción) sigue a otra en
secuencia. Nombre = Valor
INICIO
acción
Las tareas suceden de tal modo accion1
que la salida de una es la entrada accion2
de la siguiente y así .
.
sucesivamente hasta el fin del
acciónN
proceso.
FIN
INICIO
Ejemplo:

Escriba un algoritmo que permita conocer BASE, ALTURA: ENTERO


el área de un triángulo a partir de la base
y la altura. Exprese el algoritmo usando
Pseudocódigo y diagrama de flujos. “DIGA LA BASE”

PSEUDOCODIGO AREA BASE


VARIABLES
Base, Altura: Entero “DIGA LA ALTURA”
INICIO
Escribir ('ingrese la base')
Leer (Base) ALTURA
Escribir ('Ingrese Altura')
Leer (Altura)
Escribir('el área del triangulo es:' , “AREA DEL TRIANGULO = ”, (Base*Altura)/2
(Base*Altura)/2
FIN
FIN
Lógica de Programación

Lógica

Tener idea del camino mas fácil para


lograr nuestro objetivo.
Lógica de Programación
Serie coherente de ideas y razonamientos, sobre una base en la
cual se sustenta la programación en si.

Programa
Conjunto de instrucciones que
logran un objetivo al ser
ejecutadas.

Programación

Crear una serie de pasos o instrucciones


para que un problema pueda ser
resuelto.
Algoritmo

Se puede definir como una Es un conjunto ordenado y


secuencia de instrucciones finito de pasos que nos
que representan un modelo de permite solucionar un
solución para determinado problema.
tipo de problemas.

Es una serie de pasos o instrucciones


finitas y ordenadas que sirven para darle
solución a alguna situación que se nos
presenta.
Sin
ambigüedades

Preciso

INICIO
Instrucción 1
Instrucción 2
Instrucción N
FIN
Los algoritmos se pueden clasificar en
dos tipos:

Cualitativo

Se trata de un algoritmo en cuya resolución no intervienen


cálculos numéricos, sino secuencias lógicas y/o formales.

Es aquel que describe situaciones de la vida cotidiana y


que va a darle una solución.
Ejemplo:

INICIO
*Buscar los ingredientes en el
refrigerador.
*Tomar dos panes.
*Untar mayonesa en un pan y
frijoles en el otro pan.
*Poner un trozo de jamón sobre el
primer pan.
*Poner un trozo de queso sobre el
pan con jamón.
*Usar el segundo pan como tapa del
primer pan.
FIN
Cuantitativo Es un algoritmo que depende de cálculos
matemáticos para dar con su resolución,
es decir que ya tiene procesos.

Entrada Proceso Salida


INICIO
*Calificaciones m1,m2,3
*Sumar m1,m2,m3
*Dividir el resultado de
la suma entre tres
*Mostrar el resultado
FIN
Diagrama de flujo

Es una herramienta utilizada para


representar la secuencia e
interacción de las actividades del
proceso a través de símbolos
gráficos.
Es un esquema para representar
gráficamente un algoritmo, el cual
muestra gráficamente los pasos o
procesos a seguir para alcanzar la
solución de un problema.

Su correcta construcción es sumamente importante porque, a partir del


mismo se escribe un programa en algún Lenguaje de Programación.
FLUJO
Un símbolo de conexión utilizado para
indicar una interconexión entre otros dos
símbolos, y la dirección del flujo. TERMINACION
Indica el comienzo o final de un
flujo en el diagrama de procesos.

PROCESO

Indica un determinado proceso y DECICION


sus funciones y actividades.
Esto demuestra que se debe tomar una
decisión que el flujo del proceso va a seguir
cierta dirección según esta decisión

También podría gustarte