SlideShare uma empresa Scribd logo
1 de 3
Introducción a la programación
Cuestionario
1. ¿Qué es una computadora?
Es una máquina de procesamiento de información.
2. ¿Qué es programación?
Es el proceso de planificar un conjunto de actividades o tareas que se van a realizar a
partir que se produce el planteo del problema hasta obtener una solución instalada en
la computadora.
3. ¿Qué es un programa?
Un programa es un conjunto de instrucciones que ejecutadas ordenadamente
resuelven un problema.
4. ¿Qué es una instrucción?
Una instrucción es cada paso de un algoritmo, pero que lo ejecuta el ordenador.
5. ¿Cuáles son las fases del proceso de programación? Explique.
Las fases del proceso de programación son:
a) Definición del problema: El problema tiene que ser definido y comprendido
claramente para que pueda ser analizado con todo detalle.
b) Análisis del problema: Para realizar el análisis del problema se requiere de una
cierta comprensión de la naturaleza del problema. Se requiere que las
especificaciones de entrada, proceso y salidas sean descritas con detalles.
c) Diseño de la solución:Al realizar los pasos sucesivos que indican las instrucciones a
ejecutar por la máquina constituyen el algoritmo. La información proporcionada a
este constituye su entrada y la información producida por el algoritmo constituye
su salida.
Para resolver los problemas complejos con la computadora, se los debe
descomponer para que sea más sencillo el problema y que pueda ser
implementado para su solución en la computadora se denomina diseño
descendente (Top – downdesign).
Hay que representar al algoritmo mediante diagramas de flujo o pseudocódigo.
d) Codificación: Es el algoritmo traspasado a la computadora a través de un lenguaje
de programación, debe ser escrito de acuerdo a las reglas gramaticales o sintaxis
del mismo.
Generamos un algoritmo el cual se denomina código, y al pasarlo a un lenguaje de
programación se le llama código fuente.
e) Compilación y Ejecución: La compilación es el lenguaje de programación
seleccionado que revisa que no haya errores en el código fuente. La ejecución del
programa se realiza después de ser compilado.
f) Verificación y Pruebas: Revisa el programa para ver que los resultados que el
usuario quiere, no haya errores que pueda ser lógico, de semántica o ejecución.
g) Depuración: Corrige los errores encontrados en la etapa anterior, y en caso de que
exista se tiene que regresar hasta la etapa que sea necesaria para que la solución
sea la que el usuario quiere.
h) Documentación: Son los comentarios o referencias que se dio el programa hasta
que se dio la solución, (Documentación Interna y la Documentación externa).
i) Capacitación: Se realiza la capacitación de los usuarios de acuerdos a sus
conveniencias de los usuarios.
j) Implantación o implementación del sistema: Existe diferentes formas de
implementar el sistema:
 Depende del tamaño del sistema.
 Si hubiera un sistema antiguo, se reemplaza por el nuevo.
 Trabajar con el sistema viejo (si existe) y luego trabajar con el nuevo.
 Sistemas implantados por regiones.
 Trabajar con el sistema viejo (si existe), e ir implementando simultáneamente
el sistema nuevo, luego quitar el sistema viejo.
 Ir quitando el sistema viejo (si existe) poco a poco e ir implantado el sistema
viejo.
k) Mantenimiento: El mantenimiento preventivo es hacer lo posible por no caer en
errores, realizar la actualización si el usuario tiene la necesidad de quitar o poner
algo, y revisar que todas las condiciones sean favorables alrededor del sistema.
6. ¿Qué es la programación Heurística?
Es el tipo de programación computarizada que resuelve problemas, aplicando reglas
de buena lógica.
7. Explique el concepto de Heurística.
Es el arte de inventar.
8. La resolución de un problema desde el punto de vista algorítmico tiene 3 fases.
Explique.
Son:
 Análisis del problema: Es la comprender el problema para lo cual como
resultado la obtención de las entradas y salidas.
 Diseño del algoritmo: Es determinar qué pasos u accione tenemos que realizar
para resolver el problema.
 La representación del Algoritmo: Es implementar con los flujogramas
pseucódigos.
9. Al escribir el algoritmo hay que tener en cuenta… Explique.
Las acciones o pasos a seguir tienen que tener un determinado orden.
En cada momento se tiene que ejecutar una acción.
Dentro de las sentencias del algoritmo pueden existir palabras reservadas,
propias del lenguaje de la programación.
Si utilizamos el pseucódigos tenemos que utilizar la Indentación.
10. ¿Las representaciones de algoritmos más usadas son?
Son los flujogramas y el pseucódigo.
11. Para hacer entender nuestro algoritmo a la computadora, ¿Qué pasos se siguen?
Los pasos a seguir son:
o Codificación de un programa.
o Ejecutar el programa antes compilado.
o Verificación y Depuración de un programa.
12. Se puede tener tres tipos de errores al ejecutar un programa ¿Cuáles son?
Son:
~ Errores de Compilación.
~ Errores de Ejecución.
~ Errores Lógicos.
13. ¿Investigar que es Indentación en programación?
Concepto
Indentación es mover un bloque de texto hacia la derecha insertando espacios o
tabuladores, para así separarlo del margen izquierdo y mejor distinguirlo del texto
adyacente.
Ventajas
-Claridad.
- Facilidad de interpretación.
-Facilita la detección de errores.
-Buena presentación.
En resumen…es importante debido a que, cuando se es consistente en su
utilización, facilita la lectura del programa al mostrar en una forma gráfica las
relaciones existentes entre las distintas instrucciones.
Ejemplo:
Entender este código es sumamente complejo a pesar de que es un código
sencillo, ahora veamos el mismo programa. Correctamente indentado, en dos de
los estilos más comunes de Indentación.

Mais conteúdo relacionado

Mais procurados (16)

Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tarea4
Tarea4Tarea4
Tarea4
 
Informatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosInformatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en Algoritmos
 
Diagramas De Flujo 22
Diagramas De Flujo 22Diagramas De Flujo 22
Diagramas De Flujo 22
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
 
Fases del proceso de la programación
Fases del proceso de la programaciónFases del proceso de la programación
Fases del proceso de la programación
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 
unidad 1
unidad 1unidad 1
unidad 1
 
ALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWAREALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWARE
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
 
Tarea4
Tarea4Tarea4
Tarea4
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Qué es un problema?
Qué es un problema?Qué es un problema?
Qué es un problema?
 

Semelhante a 1 er practico de programación

Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
leiderserna
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
elizabethpaola
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
elizabethpaola
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Dulcevelazquez6
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
casdilacol
 
Metodología para la solución de problemas
Metodología para la solución de problemasMetodología para la solución de problemas
Metodología para la solución de problemas
Amilcar Valladares
 
Fases del proceso de la programación
Fases del proceso de la programaciónFases del proceso de la programación
Fases del proceso de la programación
sullonkey
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
Jeniffer Ponce
 

Semelhante a 1 er practico de programación (20)

Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
ALGORITMOS y ejemplo en java.pptx
ALGORITMOS  y ejemplo en java.pptxALGORITMOS  y ejemplo en java.pptx
ALGORITMOS y ejemplo en java.pptx
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Metodología para la solución de problemas
Metodología para la solución de problemasMetodología para la solución de problemas
Metodología para la solución de problemas
 
ALGORITMOS
ALGORITMOS ALGORITMOS
ALGORITMOS
 
01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos
 
Fases del proceso de la programación
Fases del proceso de la programaciónFases del proceso de la programación
Fases del proceso de la programación
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemas
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3
 
Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2
 
Bloque 1
Bloque 1Bloque 1
Bloque 1
 

Mais de nela333

Practico de photoshop 09.06.15
Practico de photoshop 09.06.15Practico de photoshop 09.06.15
Practico de photoshop 09.06.15
nela333
 
Practico de photoshop3.22.04.2015
Practico de photoshop3.22.04.2015Practico de photoshop3.22.04.2015
Practico de photoshop3.22.04.2015
nela333
 
Practico de photoshop2.22.04.2015
Practico de photoshop2.22.04.2015Practico de photoshop2.22.04.2015
Practico de photoshop2.22.04.2015
nela333
 
Practico de photoshop 26.05.2015
Practico de photoshop 26.05.2015Practico de photoshop 26.05.2015
Practico de photoshop 26.05.2015
nela333
 
1 tecnologías (3)
1 tecnologías (3)1 tecnologías (3)
1 tecnologías (3)
nela333
 
Estrés en el trabajo
Estrés en el trabajoEstrés en el trabajo
Estrés en el trabajo
nela333
 
Organización de la empresa.
Organización de la empresa.Organización de la empresa.
Organización de la empresa.
nela333
 
historia de sist operativos
 historia de sist operativos historia de sist operativos
historia de sist operativos
nela333
 

Mais de nela333 (8)

Practico de photoshop 09.06.15
Practico de photoshop 09.06.15Practico de photoshop 09.06.15
Practico de photoshop 09.06.15
 
Practico de photoshop3.22.04.2015
Practico de photoshop3.22.04.2015Practico de photoshop3.22.04.2015
Practico de photoshop3.22.04.2015
 
Practico de photoshop2.22.04.2015
Practico de photoshop2.22.04.2015Practico de photoshop2.22.04.2015
Practico de photoshop2.22.04.2015
 
Practico de photoshop 26.05.2015
Practico de photoshop 26.05.2015Practico de photoshop 26.05.2015
Practico de photoshop 26.05.2015
 
1 tecnologías (3)
1 tecnologías (3)1 tecnologías (3)
1 tecnologías (3)
 
Estrés en el trabajo
Estrés en el trabajoEstrés en el trabajo
Estrés en el trabajo
 
Organización de la empresa.
Organización de la empresa.Organización de la empresa.
Organización de la empresa.
 
historia de sist operativos
 historia de sist operativos historia de sist operativos
historia de sist operativos
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

1 er practico de programación

  • 1. Introducción a la programación Cuestionario 1. ¿Qué es una computadora? Es una máquina de procesamiento de información. 2. ¿Qué es programación? Es el proceso de planificar un conjunto de actividades o tareas que se van a realizar a partir que se produce el planteo del problema hasta obtener una solución instalada en la computadora. 3. ¿Qué es un programa? Un programa es un conjunto de instrucciones que ejecutadas ordenadamente resuelven un problema. 4. ¿Qué es una instrucción? Una instrucción es cada paso de un algoritmo, pero que lo ejecuta el ordenador. 5. ¿Cuáles son las fases del proceso de programación? Explique. Las fases del proceso de programación son: a) Definición del problema: El problema tiene que ser definido y comprendido claramente para que pueda ser analizado con todo detalle. b) Análisis del problema: Para realizar el análisis del problema se requiere de una cierta comprensión de la naturaleza del problema. Se requiere que las especificaciones de entrada, proceso y salidas sean descritas con detalles. c) Diseño de la solución:Al realizar los pasos sucesivos que indican las instrucciones a ejecutar por la máquina constituyen el algoritmo. La información proporcionada a este constituye su entrada y la información producida por el algoritmo constituye su salida. Para resolver los problemas complejos con la computadora, se los debe descomponer para que sea más sencillo el problema y que pueda ser implementado para su solución en la computadora se denomina diseño descendente (Top – downdesign). Hay que representar al algoritmo mediante diagramas de flujo o pseudocódigo. d) Codificación: Es el algoritmo traspasado a la computadora a través de un lenguaje de programación, debe ser escrito de acuerdo a las reglas gramaticales o sintaxis del mismo. Generamos un algoritmo el cual se denomina código, y al pasarlo a un lenguaje de programación se le llama código fuente. e) Compilación y Ejecución: La compilación es el lenguaje de programación seleccionado que revisa que no haya errores en el código fuente. La ejecución del programa se realiza después de ser compilado. f) Verificación y Pruebas: Revisa el programa para ver que los resultados que el usuario quiere, no haya errores que pueda ser lógico, de semántica o ejecución. g) Depuración: Corrige los errores encontrados en la etapa anterior, y en caso de que exista se tiene que regresar hasta la etapa que sea necesaria para que la solución sea la que el usuario quiere.
  • 2. h) Documentación: Son los comentarios o referencias que se dio el programa hasta que se dio la solución, (Documentación Interna y la Documentación externa). i) Capacitación: Se realiza la capacitación de los usuarios de acuerdos a sus conveniencias de los usuarios. j) Implantación o implementación del sistema: Existe diferentes formas de implementar el sistema:  Depende del tamaño del sistema.  Si hubiera un sistema antiguo, se reemplaza por el nuevo.  Trabajar con el sistema viejo (si existe) y luego trabajar con el nuevo.  Sistemas implantados por regiones.  Trabajar con el sistema viejo (si existe), e ir implementando simultáneamente el sistema nuevo, luego quitar el sistema viejo.  Ir quitando el sistema viejo (si existe) poco a poco e ir implantado el sistema viejo. k) Mantenimiento: El mantenimiento preventivo es hacer lo posible por no caer en errores, realizar la actualización si el usuario tiene la necesidad de quitar o poner algo, y revisar que todas las condiciones sean favorables alrededor del sistema. 6. ¿Qué es la programación Heurística? Es el tipo de programación computarizada que resuelve problemas, aplicando reglas de buena lógica. 7. Explique el concepto de Heurística. Es el arte de inventar. 8. La resolución de un problema desde el punto de vista algorítmico tiene 3 fases. Explique. Son:  Análisis del problema: Es la comprender el problema para lo cual como resultado la obtención de las entradas y salidas.  Diseño del algoritmo: Es determinar qué pasos u accione tenemos que realizar para resolver el problema.  La representación del Algoritmo: Es implementar con los flujogramas pseucódigos. 9. Al escribir el algoritmo hay que tener en cuenta… Explique. Las acciones o pasos a seguir tienen que tener un determinado orden. En cada momento se tiene que ejecutar una acción. Dentro de las sentencias del algoritmo pueden existir palabras reservadas, propias del lenguaje de la programación. Si utilizamos el pseucódigos tenemos que utilizar la Indentación. 10. ¿Las representaciones de algoritmos más usadas son? Son los flujogramas y el pseucódigo. 11. Para hacer entender nuestro algoritmo a la computadora, ¿Qué pasos se siguen? Los pasos a seguir son: o Codificación de un programa. o Ejecutar el programa antes compilado. o Verificación y Depuración de un programa.
  • 3. 12. Se puede tener tres tipos de errores al ejecutar un programa ¿Cuáles son? Son: ~ Errores de Compilación. ~ Errores de Ejecución. ~ Errores Lógicos. 13. ¿Investigar que es Indentación en programación? Concepto Indentación es mover un bloque de texto hacia la derecha insertando espacios o tabuladores, para así separarlo del margen izquierdo y mejor distinguirlo del texto adyacente. Ventajas -Claridad. - Facilidad de interpretación. -Facilita la detección de errores. -Buena presentación. En resumen…es importante debido a que, cuando se es consistente en su utilización, facilita la lectura del programa al mostrar en una forma gráfica las relaciones existentes entre las distintas instrucciones. Ejemplo: Entender este código es sumamente complejo a pesar de que es un código sencillo, ahora veamos el mismo programa. Correctamente indentado, en dos de los estilos más comunes de Indentación.