Este documento contiene las respuestas de Ashley Jiménez a un examen diagnóstico sobre programación. Define conceptos clave como programa, lenguaje de programación, problemas y algoritmos. También lista los lenguajes de programación que conoce como HTML, Java, PHP, CSS y Arduino. Finalmente, concluye que un programa está hecho de algoritmos que buscan dar solución a un problema a través del lenguaje de programación.
1. Act.1 Exámen diagnóstico Ashley Jazmín Jiménez
Carrillo
5/febrero/2018.
Programa
Problemas
Algotitmos
lenguajes
¿Qué es un programa?
Un conjunto de códigos diseñados para cumplir una función
¿Qué es un lenguaje de programación?
Conjunto de caracteres en el que un ordenador.
¿Cuáles son las características de un programación?
Persona hábil con conocimientos del lenguaje de
programación
¿Qué es un problema?
Algo que te impide llegar a tu meta temporalmente.
¿Cuáles son los planteamientos de un problema?
Identificar el problema, plantear posibles soluciones,
emplear la solución elegida y ver resultados.
¿Qué son los algoritmos?
Son las fases o pasos a seguir para resolver el problema de
un sistema
¿Qué lenguajes de programación conoces?
CSS, C++, HTML, JAVA, PHP, PHYTON, ARDUINO.
¿Has hecho un programa? ¿En qué lenguaje?
Sí, muchos. En HTML, JAVA, PHP, CSS y arduino.
Un programa estáhechode algoritmosque buscandarsolucióna unproblemaa travésdel lenguaje
de programación.
3. Lenguajes declarativos Lenguajes orientados a sus objetos
Lenguaje basado en las matemáticas y en
la lógica
Su forma de porgramar es más cercana a
cómo nos expresamos
Usa la lógica de herramienta, basic Cuenta con módulos para mejorar la
aplicación web, java
Lenguaje General Lenguaje específico
Permite la implementación de
algoritmos (cualquiera)
Conjunto restringido de tareas
por cumplir
Apto para todo tipo de tarea Única función que permite
seguimiento
Spss C
Pascal bassic
Sql
csouna
Lenguaje de bajo nivel Lenguaje medio nivel
Ejerce control sobre el hardware, es
código binario
Se basa en juegos de instrucciones,
permite el uso de nivel aritmético
Úitl en programación de tiempo real.
Están en hardware
Son precisos, pierden poder y eficacia,
permite un manejo abstracto
Ensamblador
Lenguaje máquina
C básico
Lenguaje de alto nivel Lenguajes imperativos
Es muy parecido al lenguaje humano y
lejano al de las máquinas
Conjunto de instrucciones que le indican al
computador qué hacer
Fácil de leer
Lentos en ejecución
Usan paradigmas
Comandos y órdenes
Ada Algol
Cobol Básic
Java C
Php C++
Actividad 3. Cuadro comparativo
4. Tipo de dato Función Tamaño
char (entero), wchar_t.
short , int , long , long long.
float , double , long double.
bool.
void
Caracteres
Enteros
Números en coma flotante
Booleanos (v o f)
void
-128 a 127
-32768 a 32767
3.4E-38 a 3.4E+38
1
sin valor
Actividad 4, tipo de dato.