SlideShare una empresa de Scribd logo
1 de 6
Actividad-01 “DIAGNÓSTICO”
01- ¿Qué esun programa?Es como una serie de instruccionesque se debende seguirparapoder
realizarunatarea enuna computadora.
02- ¿Qué esun lenguaje de programación?Esunlenguaje que estádiseñado personalmente para
realizarprocesosrelacionadosconlacomputadora.
03- ¿Qué esun programador?Una personaque se crea programa o sigue instruccionessobre todo
lorelacionadoconla programacióncomocódigosy símbolos,etc.
04- ¿Cuálessonlascaracterísticasde unprogramador?Conocimiento,creatividad,paciencia,
enfoque,responsabilidadyentrega.
05- ¿Qué esun problema?Unasituaciónenlaque te encuentraspreocupadoyrequieresde una
solución.
06- ¿Cuálessonlosplanteamientosde unproblema? Verel porqué del problemaypensaren
cómo resolverlo.
07- ¿Cuálessonlosalgoritmos?Conjuntosde instrucciones.
08- ¿Cuálessonlasfasespara laresoluciónde unproblema?Analizarlasituación,lacreaciónde
posiblessolucionesyllevarlasacabo.
09- ¿Qué lenguajesde programaciónconoces?Ninguno.
10- ¿Has hechounprograma? No.¿En qué lenguaje?Enninguno.
11- ¿Cuálessontusexpectativasde tucarrerao especialidad?Aprendercosasnuevas,
entretenerme.
12- ¿Qué esperasaprenderde este curso?Característicasyfuncionesde lacomputadora.
LINEA DEL TIEMPO
https://cetis100.milaulas.com/mod/assign/view.php?id=1199
CUADRO COMPARATIVO
Tiposde datos C++ numéricosenteros
Tipo de Dato Descripción Númerode bytestípico
short Enterocorto 2
int Entero 4
long Enterolargo 4
char Carácter 1
FASESDE UN PROGRAMA
1. DefinicióndelProblema
Esta fase estádada por el enunciadodel problema,el cual requiere unadefiniciónclarayprecisa.
Es importante que se conozcalo que se deseaque realice lacomputadora;mientrasestonose
conozca del todono tiene muchocasocontinuarcon lasiguiente etapa.
2. Análisisdel Problema
Una vez que se ha comprendidoloque se deseade lacomputadora,esnecesariodefinir:
1. Los datos de entrada.
2. Cuál es lainformaciónque se deseaproducir(salida).
3. Diseñodel Algoritmo.
Las características de un buenalgoritmoson:
- Debe tenerunpuntoparticularde inicio.
- Debe serdefinido,nodebe permitirdoblesinterpretaciones.
Debe sergeneral,esdecir,soportarlamayoría de las
variantesque se puedanpresentarenladefinicióndel
problema. Debe serfinitoentamañoytiempode ejecución.
4. Codificación.
La codificacióneslaoperaciónde escribirlasolucióndel problema(de acuerdoalalógicadel
diagramade flujoopseudocódigo),enunaserie de instruccionesdetalladas,enuncódigo
reconocible porlacomputadora,laserie de instruccionesdetalladasse le conoce comocódigo
fuente,el cual se escribe enunlenguaje de programaciónolenguaje de altonivel.
5. Pruebay Depuración
Los erroreshumanosdentrode laprogramaciónde computadorassonmuchos y aumentan
considerablemente con lacomplejidaddel problema.El procesode identificaryeliminarerrores,
para dar paso a una soluciónsinerroresse le llamadepuración.
6. Documentación.
Es la guía o comunicaciónescritaessusvariadasformas,ya seaen enunciados,procedimientos,
dibujosodiagramas.
A menudounprogramaescritopor una persona,esusadopor otra.Por elloladocumentación
sirve para ayudara comprenderousarun programa o para facilitarfuturasmodificaciones
(mantenimiento).
La documentaciónse divide entrespartes:
1. DocumentaciónInterna
2. DocumentaciónExterna
3. Manual del Usuario.
7. Mantenimiento.
Se llevaacabodespuésde terminadoel programa,cuandose detectaque esnecesariohaceralgún
cambio,ajuste ocomplementaciónal programapara que sigatrabajandode maneracorrecta.
Para poderrealizareste trabajose requiere que el programaeste correctamente documentado.
Bibliotecas mas importantes en c++
Librerías Estandar de C++ (Standar Template Library o STL)
A continuaciónpondré algunasde laslibreríasde usomáscomúnde C++ y que formanparte de las
libreríasestandarde este lenguaje.
o fstream:
Flujoshacia/desdeficheros.Permite lamanipulaciónde archivosdesdeel programar,tantoleer
como escribirenellos.
o iosfwd:
Contiene declaracionesadelantadasde todaslasplantillasde flujosysustypedefsestándar.Por
ejemploostream.
o iostream:
Parte del a STL que contiene losalgoritmosestándar,esquizálamásusadae importante (aunque
no indispensable).
o La bibliotecalist:
Parte de laSTL relativaacontenedorestipolist;listasdoblemente enlazadas
o math:
Contiene losprototiposde lasfuncionesyotrasdefinicionesparael usoy manipulaciónde
funcionesmatemáticas.
o memory:
Utilidadesrelativasalagestiónde memoria,incluyendoasignadoresypunterosinteligentes
(auto_ptr).
"auto_ptr"esuna clase que conformalalibreríamemoryy permite unfácil manejode punterosy
su destrucciónautomaticamente.
o Bibliotecanew:
Manejode memoriadinámica
o numeric:
Parte de lalibreríanuméricade la STL relativaaoperacionesnuméricas.
o ostream:
Algoritmosestándarparalosflujosde salida.
o queue:
Parte de laSTL relativaacontenedorestipoqueue (colasde objetos).
o Librería stdio:
Errores de compilación: Los errores de compilación, también conocidos como errores del
compilador, son errores que impiden que su programa se ejecute. Cuando se presiona F5 para
ejecutarunprograma,Visual Basiccompilael códigoenunlenguaje binarioqueentiende elequipo.
Si el compilador de Visual Basic se encuentra con código que no entiende, emite un error de
compilador. La mayoría de los errores del compilador se deben a errores cometidos al escribir el
código. Por ejemplo, puede escribir mal una palabra clave, omitir alguna puntuación necesaria o
intentarutilizarunainstrucciónEndIf sinantesutilizarunainstrucciónIf.Afortunadamenteel Editor
de códigode VisualBasicfuediseñadoparaidentificarestoserroresantesde quese intente ejecutar
el programa.
Errores en tiempo de ejecución: Los errores en tiempo de ejecución son errores que aparecen
mientrasse ejecutael programa.Estoserroresaparecennormalmente cuandoel programaintenta
una operación que es imposible que se lleve a cabo. Un ejemplo de esto es la división por cero.
Supongaque tiene lainstrucciónsiguiente:Speed=Miles/HoursSi lavariable Hourstiene unvalor
de 0, se produce un error entiempode ejecuciónenlaoperaciónde división.El programase debe
ejecutarpara que se puedadetectareste errory si Hours contiene unvalorválido,nose producirá
el error. Cuando aparece un error en tiempo de ejecución, puede utilizar las herramientas de
depuración de Visual Basic para determinar la causa.
Errores lógicos: Los errores lógicos son errores que impiden que el programa haga lo que estaba
previsto. El código puede compilarse y ejecutarse sin errores, pero el resultado de una operación
puede generarunresultadonoesperado.Porejemplo,puedetenerunavariablellamadaFirstName
y establecida inicialmente en una cadena vacía. Después en el programa, puede concatenar
FirstName con otra variable denominada LastName para mostrar un nombre completo. Si olvida
asignarun valora FirstName,sólose mostraráel apellido,no el nombre completocomopretendía.
Los erroreslógicossonlosmásdifícilesde detectarycorregir,peroVisual Basictambiéndisponede
herramientas de depuración que facilitan el trabajo.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Consejos y técnicas a la hora de programar - 1998
Consejos y técnicas a la hora de programar - 1998Consejos y técnicas a la hora de programar - 1998
Consejos y técnicas a la hora de programar - 1998
 
Características de un buen programa
Características de un buen programaCaracterísticas de un buen programa
Características de un buen programa
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Metodologia para la_solución_de_problemas_utilizando_la_computadora
Metodologia para la_solución_de_problemas_utilizando_la_computadoraMetodologia para la_solución_de_problemas_utilizando_la_computadora
Metodologia para la_solución_de_problemas_utilizando_la_computadora
 
Unidad 1 el pseudocodigo
Unidad 1 el pseudocodigoUnidad 1 el pseudocodigo
Unidad 1 el pseudocodigo
 
ACTIVIDAD 7
ACTIVIDAD 7ACTIVIDAD 7
ACTIVIDAD 7
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
ACTIVIDAD 7
ACTIVIDAD 7ACTIVIDAD 7
ACTIVIDAD 7
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Software De Aplicacion
Software De AplicacionSoftware De Aplicacion
Software De Aplicacion
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividad 7
Actividad 7 Actividad 7
Actividad 7
 
Los (8) pasos de la Programaión
Los (8) pasos de la ProgramaiónLos (8) pasos de la Programaión
Los (8) pasos de la Programaión
 
Mauricio oropeza
Mauricio oropezaMauricio oropeza
Mauricio oropeza
 
Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01
 
Diagnostico
DiagnosticoDiagnostico
Diagnostico
 
Actividad nº 7
Actividad nº 7Actividad nº 7
Actividad nº 7
 
Como solucionar
Como solucionar Como solucionar
Como solucionar
 

Similar a Parcial 1

Aprende programar-6330-completo
Aprende programar-6330-completoAprende programar-6330-completo
Aprende programar-6330-completojackie_18
 
Mariajosehernandezcardenas 233101 9_agosto
Mariajosehernandezcardenas 233101 9_agostoMariajosehernandezcardenas 233101 9_agosto
Mariajosehernandezcardenas 233101 9_agostoMariaJoshernandezcar
 
Elaboracion de un_programa
Elaboracion de un_programaElaboracion de un_programa
Elaboracion de un_programagustavocastillor
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de SoftwareAbrilzabaleta
 
Tema1b 120417003759-phpapp01
Tema1b 120417003759-phpapp01Tema1b 120417003759-phpapp01
Tema1b 120417003759-phpapp01Fernando Jim
 
Tipos de-software (2)
Tipos de-software (2)Tipos de-software (2)
Tipos de-software (2)audreyalmanza
 
Trabajo practico nº1 pajon pighin kamlofsky
Trabajo practico nº1 pajon pighin kamlofskyTrabajo practico nº1 pajon pighin kamlofsky
Trabajo practico nº1 pajon pighin kamlofskyAgustina2901
 
Aprende programar-6330
Aprende programar-6330Aprende programar-6330
Aprende programar-6330ANDRAM1224
 
Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Sarahi Garcia Ruiz
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.guestdf1874
 
Conceptos De Desarrollo De Sistemas
Conceptos De Desarrollo De SistemasConceptos De Desarrollo De Sistemas
Conceptos De Desarrollo De Sistemasgpsigma2
 
Fundamentos de la programacion u1
Fundamentos de la programacion u1Fundamentos de la programacion u1
Fundamentos de la programacion u1Jon Mori
 
Conceptos básicos programaciön
Conceptos básicos programaciönConceptos básicos programaciön
Conceptos básicos programaciönadriannaranjo85
 

Similar a Parcial 1 (20)

Aprende programar-6330-completo
Aprende programar-6330-completoAprende programar-6330-completo
Aprende programar-6330-completo
 
Mariajosehernandezcardenas 233101 9_agosto
Mariajosehernandezcardenas 233101 9_agostoMariajosehernandezcardenas 233101 9_agosto
Mariajosehernandezcardenas 233101 9_agosto
 
Atix08
Atix08Atix08
Atix08
 
Elaboracion de un_programa
Elaboracion de un_programaElaboracion de un_programa
Elaboracion de un_programa
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programación
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Tema1b 120417003759-phpapp01
Tema1b 120417003759-phpapp01Tema1b 120417003759-phpapp01
Tema1b 120417003759-phpapp01
 
Computación
Computación Computación
Computación
 
Tipos de-software (2)
Tipos de-software (2)Tipos de-software (2)
Tipos de-software (2)
 
Clase 4 gobstones jr
Clase 4 gobstones jrClase 4 gobstones jr
Clase 4 gobstones jr
 
Programación.pptx
Programación.pptxProgramación.pptx
Programación.pptx
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
 
Trabajo practico nº1 pajon pighin kamlofsky
Trabajo practico nº1 pajon pighin kamlofskyTrabajo practico nº1 pajon pighin kamlofsky
Trabajo practico nº1 pajon pighin kamlofsky
 
Aprende programar-6330
Aprende programar-6330Aprende programar-6330
Aprende programar-6330
 
Aprende programar-6330
Aprende programar-6330Aprende programar-6330
Aprende programar-6330
 
Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.
 
Conceptos De Desarrollo De Sistemas
Conceptos De Desarrollo De SistemasConceptos De Desarrollo De Sistemas
Conceptos De Desarrollo De Sistemas
 
Fundamentos de la programacion u1
Fundamentos de la programacion u1Fundamentos de la programacion u1
Fundamentos de la programacion u1
 
Conceptos básicos programaciön
Conceptos básicos programaciönConceptos básicos programaciön
Conceptos básicos programaciön
 

Más de mabelita20

Topologia Estrella
Topologia EstrellaTopologia Estrella
Topologia Estrellamabelita20
 
Reporte maqueta
Reporte maquetaReporte maqueta
Reporte maquetamabelita20
 
Reportes programacionn
Reportes programacionnReportes programacionn
Reportes programacionnmabelita20
 
Arqui de la info
Arqui de la infoArqui de la info
Arqui de la infomabelita20
 
Ya reportesss finales mabel
Ya reportesss finales mabelYa reportesss finales mabel
Ya reportesss finales mabelmabelita20
 
Glosario completo
Glosario completoGlosario completo
Glosario completomabelita20
 
Tabla sqa bien
Tabla sqa bienTabla sqa bien
Tabla sqa bienmabelita20
 
Reporte de java completo
Reporte de java completoReporte de java completo
Reporte de java completomabelita20
 
Resumen de exposiciones completo
Resumen de exposiciones completoResumen de exposiciones completo
Resumen de exposiciones completomabelita20
 
Mabel lamas montoya java programacion
Mabel lamas montoya java programacionMabel lamas montoya java programacion
Mabel lamas montoya java programacionmabelita20
 

Más de mabelita20 (20)

Topologia Estrella
Topologia EstrellaTopologia Estrella
Topologia Estrella
 
Reporte maqueta
Reporte maquetaReporte maqueta
Reporte maqueta
 
Teamviewer
TeamviewerTeamviewer
Teamviewer
 
Reportes programacionn
Reportes programacionnReportes programacionn
Reportes programacionn
 
Siti
SitiSiti
Siti
 
Eleme dis we
Eleme dis weEleme dis we
Eleme dis we
 
Psi del color
Psi del colorPsi del color
Psi del color
 
Host y dom
Host y domHost y dom
Host y dom
 
Clasi de pag
Clasi de pagClasi de pag
Clasi de pag
 
Arqui de la info
Arqui de la infoArqui de la info
Arqui de la info
 
Terminologia
TerminologiaTerminologia
Terminologia
 
Terminologia
TerminologiaTerminologia
Terminologia
 
Ya reportesss finales mabel
Ya reportesss finales mabelYa reportesss finales mabel
Ya reportesss finales mabel
 
Glosario completo
Glosario completoGlosario completo
Glosario completo
 
Tabla sqa bien
Tabla sqa bienTabla sqa bien
Tabla sqa bien
 
Glosario
GlosarioGlosario
Glosario
 
Reporte de java completo
Reporte de java completoReporte de java completo
Reporte de java completo
 
Resumen de exposiciones completo
Resumen de exposiciones completoResumen de exposiciones completo
Resumen de exposiciones completo
 
Mabel lamas montoya java programacion
Mabel lamas montoya java programacionMabel lamas montoya java programacion
Mabel lamas montoya java programacion
 
Mapa con
Mapa conMapa con
Mapa con
 

Último

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 

Último (20)

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 

Parcial 1

  • 1. Actividad-01 “DIAGNÓSTICO” 01- ¿Qué esun programa?Es como una serie de instruccionesque se debende seguirparapoder realizarunatarea enuna computadora. 02- ¿Qué esun lenguaje de programación?Esunlenguaje que estádiseñado personalmente para realizarprocesosrelacionadosconlacomputadora. 03- ¿Qué esun programador?Una personaque se crea programa o sigue instruccionessobre todo lorelacionadoconla programacióncomocódigosy símbolos,etc. 04- ¿Cuálessonlascaracterísticasde unprogramador?Conocimiento,creatividad,paciencia, enfoque,responsabilidadyentrega. 05- ¿Qué esun problema?Unasituaciónenlaque te encuentraspreocupadoyrequieresde una solución. 06- ¿Cuálessonlosplanteamientosde unproblema? Verel porqué del problemaypensaren cómo resolverlo. 07- ¿Cuálessonlosalgoritmos?Conjuntosde instrucciones. 08- ¿Cuálessonlasfasespara laresoluciónde unproblema?Analizarlasituación,lacreaciónde posiblessolucionesyllevarlasacabo. 09- ¿Qué lenguajesde programaciónconoces?Ninguno. 10- ¿Has hechounprograma? No.¿En qué lenguaje?Enninguno. 11- ¿Cuálessontusexpectativasde tucarrerao especialidad?Aprendercosasnuevas, entretenerme. 12- ¿Qué esperasaprenderde este curso?Característicasyfuncionesde lacomputadora. LINEA DEL TIEMPO https://cetis100.milaulas.com/mod/assign/view.php?id=1199
  • 3. Tiposde datos C++ numéricosenteros Tipo de Dato Descripción Númerode bytestípico short Enterocorto 2 int Entero 4 long Enterolargo 4 char Carácter 1 FASESDE UN PROGRAMA 1. DefinicióndelProblema Esta fase estádada por el enunciadodel problema,el cual requiere unadefiniciónclarayprecisa. Es importante que se conozcalo que se deseaque realice lacomputadora;mientrasestonose conozca del todono tiene muchocasocontinuarcon lasiguiente etapa. 2. Análisisdel Problema Una vez que se ha comprendidoloque se deseade lacomputadora,esnecesariodefinir: 1. Los datos de entrada. 2. Cuál es lainformaciónque se deseaproducir(salida). 3. Diseñodel Algoritmo. Las características de un buenalgoritmoson: - Debe tenerunpuntoparticularde inicio. - Debe serdefinido,nodebe permitirdoblesinterpretaciones. Debe sergeneral,esdecir,soportarlamayoría de las variantesque se puedanpresentarenladefinicióndel problema. Debe serfinitoentamañoytiempode ejecución. 4. Codificación. La codificacióneslaoperaciónde escribirlasolucióndel problema(de acuerdoalalógicadel diagramade flujoopseudocódigo),enunaserie de instruccionesdetalladas,enuncódigo reconocible porlacomputadora,laserie de instruccionesdetalladasse le conoce comocódigo fuente,el cual se escribe enunlenguaje de programaciónolenguaje de altonivel. 5. Pruebay Depuración
  • 4. Los erroreshumanosdentrode laprogramaciónde computadorassonmuchos y aumentan considerablemente con lacomplejidaddel problema.El procesode identificaryeliminarerrores, para dar paso a una soluciónsinerroresse le llamadepuración. 6. Documentación. Es la guía o comunicaciónescritaessusvariadasformas,ya seaen enunciados,procedimientos, dibujosodiagramas. A menudounprogramaescritopor una persona,esusadopor otra.Por elloladocumentación sirve para ayudara comprenderousarun programa o para facilitarfuturasmodificaciones (mantenimiento). La documentaciónse divide entrespartes: 1. DocumentaciónInterna 2. DocumentaciónExterna 3. Manual del Usuario. 7. Mantenimiento. Se llevaacabodespuésde terminadoel programa,cuandose detectaque esnecesariohaceralgún cambio,ajuste ocomplementaciónal programapara que sigatrabajandode maneracorrecta. Para poderrealizareste trabajose requiere que el programaeste correctamente documentado. Bibliotecas mas importantes en c++ Librerías Estandar de C++ (Standar Template Library o STL) A continuaciónpondré algunasde laslibreríasde usomáscomúnde C++ y que formanparte de las libreríasestandarde este lenguaje. o fstream: Flujoshacia/desdeficheros.Permite lamanipulaciónde archivosdesdeel programar,tantoleer como escribirenellos. o iosfwd: Contiene declaracionesadelantadasde todaslasplantillasde flujosysustypedefsestándar.Por ejemploostream. o iostream: Parte del a STL que contiene losalgoritmosestándar,esquizálamásusadae importante (aunque no indispensable). o La bibliotecalist:
  • 5. Parte de laSTL relativaacontenedorestipolist;listasdoblemente enlazadas o math: Contiene losprototiposde lasfuncionesyotrasdefinicionesparael usoy manipulaciónde funcionesmatemáticas. o memory: Utilidadesrelativasalagestiónde memoria,incluyendoasignadoresypunterosinteligentes (auto_ptr). "auto_ptr"esuna clase que conformalalibreríamemoryy permite unfácil manejode punterosy su destrucciónautomaticamente. o Bibliotecanew: Manejode memoriadinámica o numeric: Parte de lalibreríanuméricade la STL relativaaoperacionesnuméricas. o ostream: Algoritmosestándarparalosflujosde salida. o queue: Parte de laSTL relativaacontenedorestipoqueue (colasde objetos). o Librería stdio: Errores de compilación: Los errores de compilación, también conocidos como errores del compilador, son errores que impiden que su programa se ejecute. Cuando se presiona F5 para ejecutarunprograma,Visual Basiccompilael códigoenunlenguaje binarioqueentiende elequipo. Si el compilador de Visual Basic se encuentra con código que no entiende, emite un error de compilador. La mayoría de los errores del compilador se deben a errores cometidos al escribir el código. Por ejemplo, puede escribir mal una palabra clave, omitir alguna puntuación necesaria o intentarutilizarunainstrucciónEndIf sinantesutilizarunainstrucciónIf.Afortunadamenteel Editor de códigode VisualBasicfuediseñadoparaidentificarestoserroresantesde quese intente ejecutar el programa. Errores en tiempo de ejecución: Los errores en tiempo de ejecución son errores que aparecen mientrasse ejecutael programa.Estoserroresaparecennormalmente cuandoel programaintenta una operación que es imposible que se lleve a cabo. Un ejemplo de esto es la división por cero. Supongaque tiene lainstrucciónsiguiente:Speed=Miles/HoursSi lavariable Hourstiene unvalor de 0, se produce un error entiempode ejecuciónenlaoperaciónde división.El programase debe ejecutarpara que se puedadetectareste errory si Hours contiene unvalorválido,nose producirá
  • 6. el error. Cuando aparece un error en tiempo de ejecución, puede utilizar las herramientas de depuración de Visual Basic para determinar la causa. Errores lógicos: Los errores lógicos son errores que impiden que el programa haga lo que estaba previsto. El código puede compilarse y ejecutarse sin errores, pero el resultado de una operación puede generarunresultadonoesperado.Porejemplo,puedetenerunavariablellamadaFirstName y establecida inicialmente en una cadena vacía. Después en el programa, puede concatenar FirstName con otra variable denominada LastName para mostrar un nombre completo. Si olvida asignarun valora FirstName,sólose mostraráel apellido,no el nombre completocomopretendía. Los erroreslógicossonlosmásdifícilesde detectarycorregir,peroVisual Basictambiéndisponede herramientas de depuración que facilitan el trabajo.