Taller de Programación Lic. Alma Ibeth Chacón Solano Álvaro Andrés Angarita Sierra

Anuncio
Taller de Programación
Lic. Alma Ibeth Chacón Solano
Álvaro Andrés Angarita Sierra
11-1
Instituto Madre del Buen Consejo
Curso SENA
19 de Mayo 2014
1/¿Que es programación?

La programación es el proceso de diseñar, codificar, depurar, ajustar, la escritura del
código fuente de un software.
2/ ¿Cuál es el papel de los programas de computadora?

Los programas que tiene una computadora tienen diversas funciones, a este conjunto
de programas se les denomina software, se clasifican en software de sistema y
software de aplicación.
3/ ¿ Que nos permite escribir programas para computadoras y por consiguiente comunicarnos
con ellas?

Lo que nos permite escribir programas y comunicarnos con las computadoras es el
código, que son una secuencia de instrucciones ordenadas, el código se suele escribir
en un lenguaje de programación de alto nivel, que es sencillo de escribir porque es
mas cercano al lenguaje natural humano.
4/ ¿Características de un programador?

Previsor: Que sea capaz se ver lo que ba ocurrir

Logico: Analizar antes de programar

Abstracto: Busca soluciones generales y no particulares

Perseverante: Un buen programa requiere mucho tiempo y esfuerzo

Empatico: El programador no inventa problemas los resuelve.

Documentalista: Los programas son mantenidos por otros programas

Simplista: menos código es sinónimo de mejor programación

Practico: Hay que saber encontrar un punto de equilibrio entre números de línea,
rendimiento óptico, facilidad para comprender y mantener el código
5/ ¿Qué son los lenguajes de programcion?

El lenguaje de programación es una estructura con una base sintáctica y semántica,
imparte instrucciones a un programa de computadora.
6/ ¿Ejemplos de lenguaje de programación?

Ensamblador

Visual Basic

Cobol

Java

Oracle PL/SQL

Java

Ruby

C+ +
7/ ¿Lenguaje de programación que me interesa?

El lenguaje de programación que me gusta y me interesa es el HTML, “HyperText
Marking Languaje”, porque permite la creación de paginas.
8/ ¿Descripcion de las generaciones de los lenguajes de programación?
PRIMERA
GENERACION
SEGUNDA
GENERACION
TERCERA
GENERACION
CUARTA
GENERACION
Lenguaje de la maquina: empieza en los años Ejemplo:
1940-1950, consistía en una sucesión de dígitos
binarios, todas las instrucciones y mandatos se
escribían valiéndose de cadenas de estos dígitos,
aun en la actualidad sigue siendo el único
lenguaje interno que entiende la computadora,
los programas son escritos en lenguaje de mayor
nivel y se traducen a lenguaje de maquina.
Lenguajes ensambladores: A finales de los 50,
este en ves de usar códigos binarios, las
instrucciones se representan mediante símbolos
fáciles de reconocer, conocidos como
mnemotécnicos, estos lenguajes se utilizan
cuando se necesita un nivel máximo de
eficiencia en la ejecución o cuando se requieren
manipulaciones intrincadas.
Los años 60, en esta generación los programas se
dividen en tres categorías, procedimientos: Ellos
requieren que la codificion de las instrucciones
se haga en la secuencia en que se deben ejecutar
para solucionar problema, este a su vez se
clasifican en científicos (p.ej.:FORTRAN),
empresariales(v.g.:COBOL) y de uso general o
múltiple(p.ej.:BASIC),
problema:
están
diseñados para resolver problemas y no
requieren el detalle de la programación.
Es distinta se caracteriza en el énfasis en
especificar que es lo que se debe hacer, en vez de
como ejecutar una tarea. Las especificaciones de
los programas se desarrollan a un mas alto nivel
que en los lenguajes de la generación
anterior.Esta característica distinta es ajena a los
procedimientos, el programador no tiene que
especificar cada paso para terminar una tarea o
procedimiento, características generales son: uso
de frases, oraciones parecidas al ingles para
emitir
instrucciones,
no
operan
por
procedimientos, por lo que permiten a los
usuarios centrarse en lo que hay que hacer no en
como hacerlo.
9/ ¿Qué es el entorno de programación?

Son las actividades mejor soportadas por herramientas de desarrollo son normalmente
las centrales: codificación y pruebas de unidades, este conjunto de herramientas que
soportan estas actividades constituyen lo que se llama entorno de programación.
10/ ¿Programa?

Un programa de computadoras, también llamado software, es un conjunto de códigos
o instrucciones secuenciales que describen, definen o caracterizan la realización de
una acción en la computadora.
11/ ¿ Seudocódigo y en que consiste?

El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo
de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que
posteriormente
se
utilizara
para
la
codificación
del
mismo.
Sirve para ejecutar en un ordenador, es una forma de representación sencilla de
utilizar y de manipular, facilita el paso del programa al lenguaje de programación, es
independiente del lenguaje de programación que se vaya a utilizar, es un método que
facilita la programación y solución al algoritmo del programa.
12/ ¿Diferencia entre seudocódigo y ordinograma?

La diferencia es que el pseudocódigo es el que respresenta la solución a un algoritmo
y el ordinograma, se pueden representar gráficamente, por medio de los diagramas de
flujo, el ordinograma, representa de manera grafica, el orden de los pasos o acciones
de un algoritmo.
13/ ¿Qué es un diagrama de flujo y cuantos tipos hay?

Los diagramas de flujo empezaron a utilizarse antes que el pseudocódigo, el diagrama de
flujo es una representación gráfica del algoritmo o proceso. Se utiliza en las disciplinas de
programación, economía, procesos industriales, etc.

Tipos de diagramas de flujo: formato vertical, formato horizontal, formato panorámico,
formato arquitectónico, detallado, flujo grama de ejecución o matriz.
14/ ¿Qué es un algoritmo?

El algoritmo se define como un conjunto ordenado y finito de operaciones que
permite hallar la solución de un problema. Metodo y notación en las distintas
formulas del calculo. El algoritmo constituye un método para resolver un problema
mediante la secuencia de pasos a seguir, esta secuencia puede ser expresada en
diagrama de flujo.
15/ ¿Características de un algoritmo?

Son finitos

Eficientes

Legibles

Modificables

Modulares

Único punto de entrada, único punto de salida.
16/ ¿Pasos para implementar un algoritmo?

1/Definir el problema: Fabricar el planteamiento del problema.

2/Analisis del problema: Estudiarlo, explorarlo, saber las posibles defeniciones,etc

3/Diseño de la solución: Empiezo a escribir el algoritmo(Pseudocodigo)
17/ ¿Cuáles son las herramientas de programación para diseñar algoritmo?

Inico/final

Proceso

Flujo

Decision

Salida de datos por impresora

Conector

Almacenamiento de datos

Salida de datos

Lectura de datos
18/ ¿Qué son los identificadores?

Un identificador es el nombre que se le da a un elemento de un algoritmo o programa,
los identificadores entero, real, logico y caracter están predefinidos, forman parte del
lenguaje algorítmico. No obstante, en un algoritmo también pueden existir
identificadores definidos por el programador Por ejemplo, un algoritmo puede
utilizar variables y constantes definidas por el programador. Además, los algoritmos
también se deben nombrar mediante un identificador.
19/ ¿Qué son las constante?

Una constante es un valor que no puede ser alterado durante la ejecución de un
programa. Una constante corresponde a una longitud fija de un área reservada en la
memoria principal del ordenador, donde el programa almacena valores fijos.
20/ ¿Sentencia de asignación?

Se utiliza para asignar o almacenar valores a variables o constantes. Es una operación
que sitúa un valor determinado en una posición de memoria.
21/ ¿Qué son variables?

Una variable es un símbolo que representa un elemento no especificado de un
conjunto dado. Dicho conjunto es llamado conjunto universal de la variable, universo
o dominio de la variable, y cada elemento del conjunto es un valor de la variable
Cibergrafia
1. Lenguaje de programación: http://definicion.de/lenguaje-de-
programacion/ Fecha: (19-05-14)
2. Características de análisis de porgramador: http://velneo.es/8-
caracteristicas-importantes-de-un-buen-analista-programador/
Fecha: (19-05-14)
3/Ejemplos de lenguaje de programación: http://10ejemplos.com/10-ejemplos-delenguajes-de-programacion Fecha: (19-05-14)
4/Componentes de lenguaje de programación. http://www.mailxmail.com/cursocomponentes-pc-s/generaciones-lenguajes-programacion Fecha: (19-05-14)
5/Que
son
ordinogramashttp://www.carlospes.com/curso_de_algoritmos/01_01_01_ordinogramas.p
hp Fecha: (19-05-14)
Descargar