SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Portafolio Digital De Evidencias
Centros de Estudios Tecnológicos Industrial y de
Servicios
 M.F.D. Ma. de Lourdes Ramírez Villaseñor
 Juan José Fuentes Yáñez
 2J Programación Turno Matutino
Portafolio de evidencias
Juan José Fuentes Yáñez
04/02/2018
Programación
Actividad 01 Diagnostico
AlgoritmoProblemaSolución
Programa
Seudocódigo
1.- ¿Qué es un programa?
2.- ¿Qué es un lenguaje de programación?
3.- ¿Qué es un programador?
4.- ¿Cuáles son las características de un programador?
5.- ¿Que es un problema?
6.- ¿Cuáles son los planteamientos de un problema?
7.- ¿Qué son los algoritmos?
8.- ¿Cuáles son las fases para resolución de un problema?
9.- ¿Qué lenguaje de programación conoce?
10.- ¿Has hecho un programa? ¿En qué lenguaje?
1.-Es un conjunto de indicaciones que componen una acción
2.- Es el lenguaje de programación que relaciona conjunto de
acciones
3.- Es aquel que es capaz de unir algoritmos de manera lógica y con
un fin
4.- Observador y lógico
5.- Es aquello que detiene parcialmente el camino a un objetivo
6.- Son secuencias conectadas que conducen a algo
8.- Identificación del problema, investigación del mismo, alternativas
de solución, solución
9.- Ninguno
10.- No
Primera actividad en el módulo de programación con el fin de conocer las
capacidades que tenemos para la materia
Juan José Fuentes Yáñez
04/02/2018
Programación
Actividad 02 Línea del tiempo
C++PascalJavaHTML
Conocimiento histórico de los antecedentes del lenguaje de
programación
Juan José Fuentes Yáñez
04/02/2018
Programación
Actividad 03 Clasificación del lenguaje de programación
LenguajemaquinaContextoTraducciónAbstracciones
ImplementarAltonivelBajonivelInterpretación
Compilación
Durante la historia del hombre la humanidad a desarrollado sistemas
que logren cumplir trabajos imposibles para ellos, esta es la razón del
nacimiento de las computadoras, pero para lograr ejecutar programas y
usarlos para resolver problemas necesitan transmitir el conocimiento
de una forma entendible a la máquina, aquí entra el lenguaje de
programación que se puede clasificar de distintas formas.
Según su nivel de abstracción se denomina el “nivel bajo”, el cual
consiste en interpretar el idioma fuente de las maquinas (código
binario) a ensamblador, “nivel medio” el cual es una combinación del
idioma máquina y lenguaje “alto nivel” es independiente de las
maquinas ©, el nivel alto utiliza lenguaje comúnmente en ingles
olvidando la estructura interna (C, Basic, Lisp, Frontón, Cobol).
Por su forma de ejecución encontramos a los “copilados” que traduce
el código fuente del programa (C, Pascal, Algol) e “imperativos”, utilizan
el código fuente y se ejecutan línea a línea (Perl ,LISP).
Según su paradigma de programación encontramos a los
“declarativos”, los cuales expresan lo que tienen que hacer sin pre-
escribir como hacerlo (Lise, Prolos), “orientado a objetos” crean un
contexto según el esquema del mundo real (Smaltalk ,C++) ,
“Imperativos” resultan en abstracciones de alguna secuencia de
instrucciones específicas (Cobol, Pascal, C, Ada)
Según su propósito ya sea “general” los cuales implementan cualquier
algoritmo con abstracción uniforme y rendimiento razonable (Pascal, C
,C++,Java ,Delphi, Lisp, Schem) y “específicos”, con nivel restringido de
características, alto nivel de abstracción, cumplen t áreas especificas
Concluyo después de realizar el trabajo una visión diferente sobre la programación, en el
cual el estudio y memorización es fundamental para dar instrucciones a una máquina,
claramente existen lenguajes de relleno o con sucesores más completos y por tanto más
útiles, sin embargo considero necesario experimentar y controlar en su mayoría la
diversidad de lenguaje
Juan José Fuentes Yáñez
04/02/2018
Programación
Actividad 04 Tipos de datos en C++
BytesValoresCaracteresValoresenteros
DatosCadenasPuntoFlotante
Tipos de datos en C++
Tipo de
dato
Función Tamaño
int Opción predeterminada para los valores
enteros
4 bytes
double Opción predeterminada para los valores
de punto flotante
8 bytes
bool Representa valores que pueden ser true
o false
1 bytes
char Se utiliza en los caracteres de cadenas
de estilo antiguas u objetos std::string
que nunca tendrá que convertirse a
UNICODE
1 bytes
long long Representa valores muy grandes
8 bytes
wchar_t Opción predeterminada para los
marcadores bits
4 bytes
usinged int Representa valores de caracteres que se
puede codificar en formato
1 bytes
usinged
char
C++ no tiene un tipo de dato bytes,
utiliza carácter sin signo que representa
valor bytes
2 bytes
Aunque existan programas que traduzcan el código máquina, es
necesario comprender que el cálculo existe en subplano
Juan José Fuentes Yáñez
04/02/2018
Actividad 05 Reglas para el uso de identificadores
VariableConstanteFormula
ElementosReglas
En la programación existen ciertos parámetros a seguir para
poder formar un programa entendible e útil
Juan José Fuentes Yáñez
04/02/2018
Actividad 06 Mapa mental de los operadores
(),<;>,/,,*,+.-.=,%,mod,NOT,OR,And
Para que un computador pueda entender claramente el lenguaje
traducido de algún recolecto es necesario transmitir lo inscrito de manera
clara y precisa
Clasificación operadores
Asociativo Arietico Relacional
Indica el
orden de
resolución del
problema
Opera la
resolución de
manera
matemática
Compara los
operadores
ya sea
alfanumérico
a arietico
Ejemplo Ejemplo Ejemplo
() ^,*,/,+,- =,<;>,;
(2+5)+3-2 (4*5)/(3*8)^9 3<4
2>4
6=8
Juan José Fuentes Yáñez
04/02/2018
Actividad 07 Ejercicios de los operadores
Juan José Fuentes Yáñez
04/02/2018
Actividad 07 Ejercicios de los operadores
Juan José Fuentes Yáñez
04/02/2018
Actividad 07 Ejercicios de los operadores
Juan José Fuentes Yáñez
04/02/2018
Actividad 08 Investigación
Juan José Fuentes Yáñez
04/02/2018
Actividad 09 Cuadro comparativo
PseudocodigoDiagramadeflujoDiagramaN-S
DescripciónNarrada
Algoritmo Descripción Ejemplo
Descripción Narrada Este algoritmo es caracterizado
porque sigue un proceso de ejecución
común y lógico, describiendo
textualmente paso a paso cada una
de las actividades a realizar dentro de
una actividad determinada.
1. Levantarse
2. Bañarse
3. Vestirse
4. Desayunar
5. Cepillarse los dientes
6. Salir de casa
7. Tomar el autobús
8. Llegar al ITCA
9. Buscar el aula
10. Ubicarse en un asiento
Descripción en Pseudocódigo El pseudo código no es realmente un
código sino una imitación y una
versión abreviada de instrucciones
reales para las computadoras. Es una
técnica para diseño de programas
que permite definir las estructuras de
datos, las operaciones que se
aplicarán a los datos y la lógica que
tendrá el programa de computadora
para solucionar un determinado
problema.
inicio
leer (a, b, c, d)
producto <-- (a * b * c * d)
suma <-- (a + b + c + d)
media <-- (a + b + c + d) / 4
escribir (producto, suma, media)
fin
Diagramas N-S Son una herramienta que
favorece la programación
estructurada y reúne
características gráficas propias de
diagramas de flujo y lingüísticas
propias de pseudocódigos.
Constan de una serie de cajas
contiguas que se leerán siempre
de arriba-abajo
Diagramas de Flujo Son la representación gráfica de la
solución algorítmica de un
problema Utilizan unos símbolos
normalizados, con los pasos del
algoritmo escritos en el símbolo
adecuado y los símbolos unidos
con flechas, denominadas líneas
de flujo, que indican el orden en
que los pasos deben ser
ejecutados.
El termino algoritmo no es una palabra reservada de la programación, su uso puede aplicar
sin problemas en cualquier otra situación de la vida ajena a programar, su representación no
solo está a base de un lenguaje de programación si no como se puede ver de distintas
formas mas
Portafolio de evidencias actividades

Más contenido relacionado

La actualidad más candente

Lenguaje de programacion c
Lenguaje de programacion cLenguaje de programacion c
Lenguaje de programacion c1002pc1
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje cwuaro1
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccionjennipaola
 
12 13 dominguez simon duran william programacion 29 10-2019
12 13 dominguez simon duran william programacion 29 10-201912 13 dominguez simon duran william programacion 29 10-2019
12 13 dominguez simon duran william programacion 29 10-2019William10050
 
Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++N_Alejandrino
 
Que es visual c# eduardo sorto
Que es visual c# eduardo sortoQue es visual c# eduardo sorto
Que es visual c# eduardo sortoeduardo sorto
 
Lenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesLenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesKarina Arguedas Ruelas
 
Presentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_cPresentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_cMonica Martinez
 
Programacion c# vbnet
Programacion c# vbnetProgramacion c# vbnet
Programacion c# vbnetKevin Reaño
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivasstarduslex
 
Características de c sharp
Características de c sharpCaracterísticas de c sharp
Características de c sharpuccvirtual
 

La actualidad más candente (20)

Lenguaje de programacion c
Lenguaje de programacion cLenguaje de programacion c
Lenguaje de programacion c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Introduccion a Visual C Sharp
Introduccion a Visual C SharpIntroduccion a Visual C Sharp
Introduccion a Visual C Sharp
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccion
 
Manual de c/c++
Manual de c/c++Manual de c/c++
Manual de c/c++
 
C++
C++C++
C++
 
Aprendiendo Lenguaje C
Aprendiendo Lenguaje CAprendiendo Lenguaje C
Aprendiendo Lenguaje C
 
Introducción al lenguaje c++
Introducción al lenguaje c++Introducción al lenguaje c++
Introducción al lenguaje c++
 
12 13 dominguez simon duran william programacion 29 10-2019
12 13 dominguez simon duran william programacion 29 10-201912 13 dominguez simon duran william programacion 29 10-2019
12 13 dominguez simon duran william programacion 29 10-2019
 
Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++
 
Como usar el lenguaje c++
Como usar el lenguaje c++Como usar el lenguaje c++
Como usar el lenguaje c++
 
Que es visual c# eduardo sorto
Que es visual c# eduardo sortoQue es visual c# eduardo sorto
Que es visual c# eduardo sorto
 
Lenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesLenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y Componentes
 
Introduccion del Lenguaje C
Introduccion del Lenguaje CIntroduccion del Lenguaje C
Introduccion del Lenguaje C
 
Presentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_cPresentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_c
 
Programacion c# vbnet
Programacion c# vbnetProgramacion c# vbnet
Programacion c# vbnet
 
Todo sobre C#
Todo sobre C#Todo sobre C#
Todo sobre C#
 
Punteros y funciones abril agosto 2016
Punteros y funciones abril agosto 2016Punteros y funciones abril agosto 2016
Punteros y funciones abril agosto 2016
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
 
Características de c sharp
Características de c sharpCaracterísticas de c sharp
Características de c sharp
 

Similar a Portafolio de evidencias actividades (20)

C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
 
Generacionlenguajes
GeneracionlenguajesGeneracionlenguajes
Generacionlenguajes
 
Programacion
ProgramacionProgramacion
Programacion
 
Programac io n pdf
Programac io n pdfProgramac io n pdf
Programac io n pdf
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
PRESENTACION SLIDESHARE.pptx
PRESENTACION SLIDESHARE.pptxPRESENTACION SLIDESHARE.pptx
PRESENTACION SLIDESHARE.pptx
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Algoritmos - Curso UNE
Algoritmos - Curso UNEAlgoritmos - Curso UNE
Algoritmos - Curso UNE
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Presentacion
PresentacionPresentacion
Presentacion
 
Clase 1 - Programación.pptx
Clase 1 - Programación.pptxClase 1 - Programación.pptx
Clase 1 - Programación.pptx
 
Maryan toledo
Maryan toledoMaryan toledo
Maryan toledo
 
Software pao
Software paoSoftware pao
Software pao
 
01 lenguaje-c
01 lenguaje-c01 lenguaje-c
01 lenguaje-c
 
Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Lenguajes de programación parte i.4
Lenguajes de programación parte i.4
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacion
 
Lo mas chingon de todo
Lo mas chingon de todoLo mas chingon de todo
Lo mas chingon de todo
 

Más de James Logan

Trabajos a entregar
Trabajos a entregarTrabajos a entregar
Trabajos a entregarJames Logan
 
Resumen actividades
Resumen actividadesResumen actividades
Resumen actividadesJames Logan
 
Resumen actividades
Resumen actividadesResumen actividades
Resumen actividadesJames Logan
 
Proyecto final parte final
Proyecto final parte finalProyecto final parte final
Proyecto final parte finalJames Logan
 
Rubrica ensayo en word.docx
Rubrica ensayo en word.docxRubrica ensayo en word.docx
Rubrica ensayo en word.docxJames Logan
 
Proytecto final acees
Proytecto final aceesProytecto final acees
Proytecto final aceesJames Logan
 
Mer proyecto final
Mer proyecto finalMer proyecto final
Mer proyecto finalJames Logan
 
Proyecto final mer
Proyecto final merProyecto final mer
Proyecto final merJames Logan
 
Nuevo documento de microsoft word
Nuevo documento de microsoft wordNuevo documento de microsoft word
Nuevo documento de microsoft wordJames Logan
 
Tienda de computo
Tienda de computoTienda de computo
Tienda de computoJames Logan
 
Reporte de practicas
Reporte de practicasReporte de practicas
Reporte de practicasJames Logan
 
Tienda departamental
Tienda departamentalTienda departamental
Tienda departamentalJames Logan
 
Tienda de computo
Tienda de computoTienda de computo
Tienda de computoJames Logan
 

Más de James Logan (20)

Trabajos a entregar
Trabajos a entregarTrabajos a entregar
Trabajos a entregar
 
Sqa
SqaSqa
Sqa
 
Resumen actividades
Resumen actividadesResumen actividades
Resumen actividades
 
Portafolio
PortafolioPortafolio
Portafolio
 
Resumen actividades
Resumen actividadesResumen actividades
Resumen actividades
 
Proyecto final parte final
Proyecto final parte finalProyecto final parte final
Proyecto final parte final
 
Rubrica ensayo en word.docx
Rubrica ensayo en word.docxRubrica ensayo en word.docx
Rubrica ensayo en word.docx
 
Proytecto final acees
Proytecto final aceesProytecto final acees
Proytecto final acees
 
Mer proyecto final
Mer proyecto finalMer proyecto final
Mer proyecto final
 
Proyecto final mer
Proyecto final merProyecto final mer
Proyecto final mer
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conclusiones
ConclusionesConclusiones
Conclusiones
 
Nuevo documento de microsoft word
Nuevo documento de microsoft wordNuevo documento de microsoft word
Nuevo documento de microsoft word
 
Tienda de computo
Tienda de computoTienda de computo
Tienda de computo
 
Sdas
SdasSdas
Sdas
 
G ym
G ymG ym
G ym
 
Reporte de practicas
Reporte de practicasReporte de practicas
Reporte de practicas
 
Tienda departamental
Tienda departamentalTienda departamental
Tienda departamental
 
Tienda de computo
Tienda de computoTienda de computo
Tienda de computo
 
Taxis
TaxisTaxis
Taxis
 

Último

Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellajuancamilo3111391
 
locomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minaslocomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minasMirkaCBauer
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.imejia2411
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxRodriguezLucero
 

Último (14)

Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ella
 
locomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minaslocomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minas
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
 

Portafolio de evidencias actividades

  • 1. Portafolio Digital De Evidencias Centros de Estudios Tecnológicos Industrial y de Servicios  M.F.D. Ma. de Lourdes Ramírez Villaseñor  Juan José Fuentes Yáñez  2J Programación Turno Matutino
  • 3. Juan José Fuentes Yáñez 04/02/2018 Programación Actividad 01 Diagnostico AlgoritmoProblemaSolución Programa Seudocódigo 1.- ¿Qué es un programa? 2.- ¿Qué es un lenguaje de programación? 3.- ¿Qué es un programador? 4.- ¿Cuáles son las características de un programador? 5.- ¿Que es un problema? 6.- ¿Cuáles son los planteamientos de un problema? 7.- ¿Qué son los algoritmos? 8.- ¿Cuáles son las fases para resolución de un problema? 9.- ¿Qué lenguaje de programación conoce? 10.- ¿Has hecho un programa? ¿En qué lenguaje? 1.-Es un conjunto de indicaciones que componen una acción 2.- Es el lenguaje de programación que relaciona conjunto de acciones 3.- Es aquel que es capaz de unir algoritmos de manera lógica y con un fin 4.- Observador y lógico 5.- Es aquello que detiene parcialmente el camino a un objetivo 6.- Son secuencias conectadas que conducen a algo 8.- Identificación del problema, investigación del mismo, alternativas de solución, solución 9.- Ninguno 10.- No Primera actividad en el módulo de programación con el fin de conocer las capacidades que tenemos para la materia
  • 4. Juan José Fuentes Yáñez 04/02/2018 Programación Actividad 02 Línea del tiempo C++PascalJavaHTML Conocimiento histórico de los antecedentes del lenguaje de programación
  • 5. Juan José Fuentes Yáñez 04/02/2018 Programación Actividad 03 Clasificación del lenguaje de programación LenguajemaquinaContextoTraducciónAbstracciones ImplementarAltonivelBajonivelInterpretación Compilación Durante la historia del hombre la humanidad a desarrollado sistemas que logren cumplir trabajos imposibles para ellos, esta es la razón del nacimiento de las computadoras, pero para lograr ejecutar programas y usarlos para resolver problemas necesitan transmitir el conocimiento de una forma entendible a la máquina, aquí entra el lenguaje de programación que se puede clasificar de distintas formas. Según su nivel de abstracción se denomina el “nivel bajo”, el cual consiste en interpretar el idioma fuente de las maquinas (código binario) a ensamblador, “nivel medio” el cual es una combinación del idioma máquina y lenguaje “alto nivel” es independiente de las maquinas ©, el nivel alto utiliza lenguaje comúnmente en ingles olvidando la estructura interna (C, Basic, Lisp, Frontón, Cobol). Por su forma de ejecución encontramos a los “copilados” que traduce el código fuente del programa (C, Pascal, Algol) e “imperativos”, utilizan el código fuente y se ejecutan línea a línea (Perl ,LISP). Según su paradigma de programación encontramos a los “declarativos”, los cuales expresan lo que tienen que hacer sin pre- escribir como hacerlo (Lise, Prolos), “orientado a objetos” crean un contexto según el esquema del mundo real (Smaltalk ,C++) , “Imperativos” resultan en abstracciones de alguna secuencia de instrucciones específicas (Cobol, Pascal, C, Ada) Según su propósito ya sea “general” los cuales implementan cualquier algoritmo con abstracción uniforme y rendimiento razonable (Pascal, C ,C++,Java ,Delphi, Lisp, Schem) y “específicos”, con nivel restringido de características, alto nivel de abstracción, cumplen t áreas especificas Concluyo después de realizar el trabajo una visión diferente sobre la programación, en el cual el estudio y memorización es fundamental para dar instrucciones a una máquina, claramente existen lenguajes de relleno o con sucesores más completos y por tanto más útiles, sin embargo considero necesario experimentar y controlar en su mayoría la diversidad de lenguaje
  • 6. Juan José Fuentes Yáñez 04/02/2018 Programación Actividad 04 Tipos de datos en C++ BytesValoresCaracteresValoresenteros DatosCadenasPuntoFlotante Tipos de datos en C++ Tipo de dato Función Tamaño int Opción predeterminada para los valores enteros 4 bytes double Opción predeterminada para los valores de punto flotante 8 bytes bool Representa valores que pueden ser true o false 1 bytes char Se utiliza en los caracteres de cadenas de estilo antiguas u objetos std::string que nunca tendrá que convertirse a UNICODE 1 bytes long long Representa valores muy grandes 8 bytes wchar_t Opción predeterminada para los marcadores bits 4 bytes usinged int Representa valores de caracteres que se puede codificar en formato 1 bytes usinged char C++ no tiene un tipo de dato bytes, utiliza carácter sin signo que representa valor bytes 2 bytes Aunque existan programas que traduzcan el código máquina, es necesario comprender que el cálculo existe en subplano
  • 7. Juan José Fuentes Yáñez 04/02/2018 Actividad 05 Reglas para el uso de identificadores VariableConstanteFormula ElementosReglas En la programación existen ciertos parámetros a seguir para poder formar un programa entendible e útil
  • 8. Juan José Fuentes Yáñez 04/02/2018 Actividad 06 Mapa mental de los operadores (),<;>,/,,*,+.-.=,%,mod,NOT,OR,And Para que un computador pueda entender claramente el lenguaje traducido de algún recolecto es necesario transmitir lo inscrito de manera clara y precisa Clasificación operadores Asociativo Arietico Relacional Indica el orden de resolución del problema Opera la resolución de manera matemática Compara los operadores ya sea alfanumérico a arietico Ejemplo Ejemplo Ejemplo () ^,*,/,+,- =,<;>,; (2+5)+3-2 (4*5)/(3*8)^9 3<4 2>4 6=8
  • 9. Juan José Fuentes Yáñez 04/02/2018 Actividad 07 Ejercicios de los operadores
  • 10. Juan José Fuentes Yáñez 04/02/2018 Actividad 07 Ejercicios de los operadores
  • 11. Juan José Fuentes Yáñez 04/02/2018 Actividad 07 Ejercicios de los operadores
  • 12. Juan José Fuentes Yáñez 04/02/2018 Actividad 08 Investigación
  • 13. Juan José Fuentes Yáñez 04/02/2018 Actividad 09 Cuadro comparativo PseudocodigoDiagramadeflujoDiagramaN-S DescripciónNarrada Algoritmo Descripción Ejemplo Descripción Narrada Este algoritmo es caracterizado porque sigue un proceso de ejecución común y lógico, describiendo textualmente paso a paso cada una de las actividades a realizar dentro de una actividad determinada. 1. Levantarse 2. Bañarse 3. Vestirse 4. Desayunar 5. Cepillarse los dientes 6. Salir de casa 7. Tomar el autobús 8. Llegar al ITCA 9. Buscar el aula 10. Ubicarse en un asiento Descripción en Pseudocódigo El pseudo código no es realmente un código sino una imitación y una versión abreviada de instrucciones reales para las computadoras. Es una técnica para diseño de programas que permite definir las estructuras de datos, las operaciones que se aplicarán a los datos y la lógica que tendrá el programa de computadora para solucionar un determinado problema. inicio leer (a, b, c, d) producto <-- (a * b * c * d) suma <-- (a + b + c + d) media <-- (a + b + c + d) / 4 escribir (producto, suma, media) fin Diagramas N-S Son una herramienta que favorece la programación estructurada y reúne características gráficas propias de diagramas de flujo y lingüísticas propias de pseudocódigos. Constan de una serie de cajas contiguas que se leerán siempre de arriba-abajo Diagramas de Flujo Son la representación gráfica de la solución algorítmica de un problema Utilizan unos símbolos normalizados, con los pasos del algoritmo escritos en el símbolo adecuado y los símbolos unidos con flechas, denominadas líneas de flujo, que indican el orden en que los pasos deben ser ejecutados. El termino algoritmo no es una palabra reservada de la programación, su uso puede aplicar sin problemas en cualquier otra situación de la vida ajena a programar, su representación no solo está a base de un lenguaje de programación si no como se puede ver de distintas formas mas