1. Act. 01 Jesús Emiliano Martínez Peña 09/02/2018
Diagnostico
-Programar
-Problema
-Código
-Lenguajes
1.¿Qué es Programa?
Es una utilidad o herramienta
2.¿Qué es un Lenguaje de Programación?
Es lo que se utiliza para programar y dar funciones al
programa
3.¿Qué es un Programador?
El que hace los programas y resuelvelos problemas
4.¿Cuáles sonlas características de unprogramador?
Creatividad, una idea a la cual basarse
5.¿Qué es un Problema?
Es un error el cual se tienes que solucionar
6.¿Cuáles sonlos planteamientos de unproblema?
Identificar el problema
7.¿Qué sonlos algoritmos?
Son como las estructuras del problema
8.¿Cuáles sonlas fases para la resoluciónde un
problema?
Analizar el problema, buscar soluciones el problema, dar
solución al problema
9.¿Qué lenguajes de Programaciónconoces?
C++ ,C ,phython, Ruby, Java y Java scrip
10.¿Has hechoprogramado?No ¿en que lenguaje?
La programación es algo que toda la gente utiliza el cual está
casi lleno de errores los cuales tienes que resolver con las fases
de solución de problemas.
2.
3. JesusEmilianoMartinez Peña 12/02/18 Act 3
Cuadro comparativo
*Los lenguajescompiladossonloscualesunavezintroducidoel códigoel
cual lostransformaenlenguajesde máquina,loscualestienecomo
características que el códigofuente antesde serejecutadose convierte en
lenguaje máquina,porejemplo:Adea,cleo,etc.
*Lenguaje interpretado:esunlenguaje que requiere unintérprete para
implementaroejecutarel códigoel que tiene comocaracterísticascódigo,el
códigopuente escopiladocomoejemplo:ASP.
*Lenguaje declarativo:esunlenguajebasadoalasmatemáticasyen la
lógica,el cual tiene comocaracterísticasla lógica,usa lenguaje expresivoal
igual matemáticamente.
*Lenguajesimperativossonunconjuntode instruccionesque el computador
realizasusacciones,suscaracterísticasson que se basan en comandos,la
utilizaciónde variables,porejemplo:Java,C,C++ y PHP.
*Lenguaje orientativo:suformade programar esmás cercana comonos
expresamos,loscualescuentancercanaa comonos expresarnos,loscuales
cuentancon moduloexternos,porejemplo:Java.
*General esloque permite lainterpretaciónde practicacualquieralgoritmo,
loscualestienencomocaracterísticas:sonaptos para todotipode tarea,
captura losdatos loscualesprogramaenlos que se implicasonSPSS,
PASCAL,CY BASIC
*Especifico:tiene comogeneral unconjuntomuyrestringidode
característica para cumplirtodaslastareas específicossonhechosparaun
objetivoporejemplo:SQL.
*El lenguaje bajonivel:esunlenguajetotalmente dependiente de maquina
tiene comocaracterísticasaprovecharel máximolascaracterísticasde este
lenguaje porejemplo:ADD,DIV,ETC.
*Lenguaje medionivel:esel que se basaenlosjuegosde instrucciones
disponibles,comocaracterísticael númerode registrosdisponiblespuede
sergran e inclusolimitado.
*lenguaje altonivel:sonconsideradosde altonivel porquesonmásparecido
al lenguaje natural el cual esfácil de escribiryleer,loscualesemplean
paradigmasde programación.
Conclusión:Que el lenguaje bajonivelesunlenguaje que se sostiene mediantemaquina
como loslenguajes
4. Tipos de datos c++ 22/Feb/2018
Jesus Emiliano Martinez Peña Act 4
BITS
SISTEMA
FUNCION
TIPOS DE DATO FUNCION TAMAÑO
CHAR
Se usa para declarar
una instancia de la
estructura System. 8 Bits
short, int, long, long
long
La asignación de un
literal decimal, un
literal hexadecimal o
(a partir de C# 7) un
literal binario
16 Bits
FLOAT
sirve para declarar
variables de punto
flotante o
fraccionarias como
2.81 ó 78.1002. La
precision varia del
compilador,
generalmente ronda
entre 1.17x10^−38y
3.40x10^38 en mi pc
x64
32 Bits
DOUBLE
indica un tipo simple
que almacena
valores de punto
flotante de 64 bits. 64 Bits
VOID
Todas
las funciones,
excepto aquellas de
tipo void, devuelven
un valor. Este valor
se especifica
explícitamente en la
sentencia return. ...
En otras palabras
mientras
una función no se
declare como void,
puede ser usada
como operando en
cualquier expresión
válida de C.
4 Bits
Que todos los tipos de datos son muy importantes y que sin eso no existiera el lenguaje
c y no tubiera sentido
5. Act. 05 Jesús Emiliano Martínez Peña 08/02/2018
Reglas de uso de identificadores
-Programar
-Reglas
-Código
-Lenguajes
Reglas
*Siempre comienza con un carácter alfabético (a-z)
*No espacios
*Los demás caracteres pueden ser letras digitos o el
carácter especia subrallado
*No tildes
*No palabras reservadas
*La longitud puede ser de ocho caracteres
*Deben ser nombres significativos alprograma al
realizar
Ejemplo:
NuevoEmp
Hora
Horas_des
Que siempre los identificadores comienzan con letras si no no
va a funcionar
6. Act. 06 Jesús Emiliano Martínez Peña 23/02/2018
Mapa mental de operadores
-Programar
-Operadores
-Código
-Lenguajes
Asociativo:Únicooperador asociativoes el paréntesis
(). Este permite enqué ordendebenrealizarse alos
operadores.
Mayor
Asociativo ()
**
Arismeticos *,/,mod,div
+-
Relacionales =,<>,<,>,>=,<=
NOT
Logico AND
OR
Menor
ARISMETICOS
toman valores numéricos (ya sean literales o variables)
como sus operando y retornan un valor numérico único.
Los operadores aritméticos estándar son adición o
suma (+), sustracción o resta (-), multiplicación
RELACIONALES
nos permiten comparar expresiones de tipos
compatibles, devolviendo un resultado de tipo lógico: la
comparación es verdadera o falsa. Por ejemplo, la
expresión (3 + 4) > 12 sería falsa, ya que 7 es menor
LOGICO
Los datos numéricos, los datos de serie y el valor nulo
pueden funcionar como datos lógicos. Los datos
numéricos y de serie pueden tener el
valor lógico verdadero o falso. El valor numérico 0
(cero) es falso; todos los demás valores numéricos son
verdaderos.
La programación es algo que toda la gente utiliza el cual está
casi lleno de errores los cuales tienes que resolver con las fases
de solución de problemas.
7. Act. 07 Jesús Emiliano Martínez Peña 23/02/2018
operadores
-Programar
-Operadores
-Código
-Lenguajes
Aprendi mucho acerca de cómo son las funciones de los
operadores