SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
ADA 1: CONCEPTOS DE
PROGRAMACIÓN DIGITAL
EscuelaPreparatoriaEstatal No.10 "RubénH. RodríguezMoguel"
EquipoVenus:
Graniel KantúnTehina
GuerreroVillagránJulieta
Jauregui May Ana
PérezCetinaAlondra
equipovenus3.blogspot.com
Mtra. Ma. RosarioRaygoza
9 de mayo del 2019
1 - CONCEPTOS BÁSICOS
Variable
Una variable esdonde se guardandatosque se utilizanenunprograma.las variablesse utilizanpara:
❏Guardar datosy estados.
❏Asignarvaloresde unavariable aotra.
❏Representarvaloresde unaexpresiónmatemática.
❏Mostrar valoresporpantalla.
Todas lasvariablesdebenserde untipode datos,comounnúmeroo texto,comoun objetoque se ha
creado.
Cicloso Bucles
Son sentenciasque se utilizanparaejecutarunaovariasinstruccionesde formarepetitivacuandosea
necesario.
El mismoestácompuestoporcuatro parámetros:
❏Variable de inicio del ciclo:esdonde se comenzaráaejecutar.
❏Condiciónolímite del ciclo:sirve comodeterminante de lacontinuidadofinalizacióndel ciclo.
❏Modificador:se encargaráde modificarlavariable cuandoseanecesario.
❏Cuerpo:donde se añadenlasinstruccionesarepetir,pudiendoserunaovarias.
Control de flujo
El control de flujodala ordende ejecución,instruccionesde unprograma, siendolaspropias
instruccioneslasque determinanocontrolandichoflujo, amenosque el flujode control se vea
modificadoporunainstrucciónde control.
Existen3 variaciones:
❏Control secuencial
❏Control selectivo
❏Control repetitivo
Algoritmo
Un algoritmose puede definircomounasecuenciade instruccionesque representanunmodelode
soluciónparadeterminadotipode problemas.
Para realizarunprograma esconvenienteel diseñoodefiniciónpreviadel algoritmo.El diseñode
algoritmosrequiere creatividadyconocimientosprofundos.
El algoritmoeslainfraestructurade cualquiersolución,escritoencualquierlenguaje de programación.
Secuencias
En programación,laestructurade secuenciaesuntipode estructurade control.Tambiénllamada
estructurasecuencial.
La estructurade secuenciahace referenciaal ordende ejecuciónde instruccionesque se hace de forma
secuencial,osea,unainstruccióndespuésde laotra.
Las instruccionesse sucedende tal formaque el resultadode laanteriorpuede afectarlasiguiente.
Es el ordenbásicode ejecuciónenloslenguajesde programación,ysuordenesde arriba a abajo.
Pseudocódigo
El pseudocódigo(ofalsolenguaje) escomúnmenteutilizadoporlosprogramadoresparaomitir
seccionesde códigoopara dar una explicacióndelparadigmaque tomóel mismoprogramadorpara
hacer suscódigos,estoquiere decirque el pseudocódigonoesprogramable sinofacilitala
programación.
El principal objetivodel pseudocódigoesel de representarlasoluciónaun algoritmode laformamás
detalladaposible,yasu vezlomás parecidaposible al lenguaje que posteriormente se utilizaráparala
codificacióndel mismo.
Autómata
Dispositivoque presentaunmecanismoque le facilitalarealizaciónde determinadosmovimientosse lo
denominaautómata.Palabraque se asociaa la nociónde automático(aquelloque funcionaporsus
propiosmedios).Generalmente, aestase le ha provistode un mecanismoespecial que le permite
realizartareasy accionesde maneraauto-suficiente.
Funciones
En computación,unasubrutinaosubprograma(tambiénllamadaprocedimiento,funciónorutina),
como ideageneral,se presenta comounsubalgoritmoque formaparte del algoritmoprincipal,el cual
permite resolverunatareaespecífica.
Desde el puntode vistade la organización,podemosdecirque unafunciónesalgoque permite un
ciertoordenenuna maraña de algoritmos.
Procedimientos
En programación,untipode subrutina.Porciónde códigodentrode unprogramamás grande,que
realizaunatarea específicayesrelativamenteindependiente delrestodel código.
Los procedimientossuelenutilizarseparareducirladuplicaciónde códigosenunprograma,permitir
reusarloscódigos,descomponerproblemascomplejosenpiezassimples(mejorandolamantenibilidady
facilidadde extensióndel código),mejoralalecturadel códigode unprograma, ocultao regulaparte de
un programa,etc.
Los procedimientos pueden recibir parámetros, pero no necesitan devolver un valor como las funciones.
Comandos
Un comando (calcodel ingléscommand,que significaorden,mandato) esunainstrucciónuordenque el
usuarioproporcionaa unsistemainformático,desde lalíneade comandos(comounashell) odesde una
llamadade programación.Cadasistemaoperativoincorporaundeterminadonúmerode comandos
básicos,que permitenejecutarlastareasmássimplescon órdenesdirectas.Esoscomandossonpropios
y generalmente varíansegúnel sistemaoperativo,aunque algunos(ej:copy) soncomunesavarios
SS.OO.Para interpretarestoscomandosypermitirque el usuariolosescribaylosenvíe,cadasistema
operativotrae unintérprete de comandosoconsolade comandos,que actúa de intermediarioentre el
ordenadoryel usuario,dotandoa este últimode unmedioparausar loscomandosdisponibles.
Diseñode programas
Es una actividadcomplejaque exige al planificadorrecogerinformacionesdiversasytomardecisionesa
lolargo de un procesodila- tadoenel tiempo,que constituyesindudaunamodalidadde investigación
edu- cativano demasiadoconocidabajoel nombre de investigaciónevaluativa.El diseñode programas
no puede concebirse separadode unaserie de procesosde evaluaciónconvergentescomosonla
evaluaciónde lasnecesidadespersonales,grupalesycontextualesde losindividuosparalosque se
quiere generarunprograma,laevaluacióndel funcionamientode losdiferenteselementosdel
programa diseñado,laevaluaciónde laestrategiade aplicaciónideadaylaevaluaciónde loslogros
obtenidosconel mismo. Diseñarprogramasexige ademástomardecisionesengranmedidaarbitrarias
sobre aspectoscomoel modeloteóricoque estaráa labase del programa,losdestinatariospotenciales.
Estructura de datos
En cienciasde lacomputación,unaestructurade datosesuna forma particularde organizardatosen
una computadorapara que puedanserutilizadosde maneraeficiente. Lasestructurasde datoses una
rama de lascienciasde lacomputaciónque estudiayaplicadiferentesformasde organizarinformación
dentrode una aplicación,paramanipular,buscare insertarestosdatosde maneraeficiente.
Depuración
Es el procesomediante el cual se limpiayliberade detallesparaque el programase mantengasin
errores.En inglésse le conoce comodebugging. Bugssignificainsectos,poresose denominabugsal
programa que ocasionalmente tiene defectosde códigosomal diseñado. Esto,se conceptualizóporlos
insectosque se estacionabanenlapantallayocasionanque existieranfallasydesperfectos.
Compilación
Es el proceso que genera una traducción de códigos a textos, más sencillo para su pronto entendimiento.
Hay diferentesfasesparaeste desarrollo:
AnálisisLéxico:se lee de izquierdaaderecho,aparte que se corrigenloscódigosque esténincorrectos
(espaciosen blanco,líneasenblanco,informacióninnecesaria,etc.) yse agrupanloscaracteresléxicos
(secuenciasconsignificado).
AnálisisSintáctico:Se agrupanloscaracteresjerárquicamente.
AnálisisSemántico:revisade acuerdoal ordenjerárquicoproducidoporoperadoresyoperados.
Fase síntesis:se generael códigofuente.
Código:se optimizael códigoerróneo.
Identificadores
En cienciasde lacomputación,unaestructurade datosesuna forma particularde organizardatosen
una computadorapara que puedanserutilizadosde maneraeficiente. Lasestructurasde datoses una
rama de lascienciasde lacomputaciónque estudiayaplicadiferentesformasde organizarinformación
dentrode una aplicación,paramanipular,buscare insertarestosdatosde maneraeficiente.
Palabras reservadas
Son identificadorespredeterminadosconunsignificadoespecial,aporte yfuncióncaracterística
• Las letraspuedenserminúsculasomayúsculasdel alfabetoinglés.Asípues,noestápermitidoel
uso de lasletras ‘ñ’ y ‘Ñ’.
• No puedenexistirdosidentificadoresigualesque haganreferenciaadoselementosde distinta
naturalezaenunprograma. Lo cual noquiere decirque unidentificadornopuedaaparecermás
de una vezenun programa.
• El primercarácter de un identificadordebeseruncarácter alfabético,enmayúsculaso
minúsculas,ouncarácter de subrayado(_).Debidoaque losidentificadoresde C++distinguen
entre mayúsculasyminúsculas, nombreArchivo esdiferente de nombrearchivo.
• Un identificadoresunasecuenciade caracteresque se usa para denotar:El nombre de unobjeto
o variable.
• Un nombre de clase,estructurao unión
• Un nombre de tipoenumerado
• El miembrode unaclase,estructura,uniónoenumeración.Unafunciónounafunciónmiembro
de clase .
• Un nombre de typedefUnnombre de etiquetaUnnombre de macro

Más contenido relacionado

Similar a Ada 1 b3 venus

Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de softwareNixon Gomez
 
Presentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de softwarePresentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de softwareReset_the_cover
 
Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Renata Briseño
 
Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de informaciónCiclo de vida de un sistema de información
Ciclo de vida de un sistema de informacióngiorginavillamizar
 
Ciclo de vida de los sistemas
Ciclo de vida de los sistemasCiclo de vida de los sistemas
Ciclo de vida de los sistemasGustavo Oseche
 
Usuarios en la creación de sistemas
Usuarios en la creación de sistemasUsuarios en la creación de sistemas
Usuarios en la creación de sistemasClauSecu
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacionJean Palacios
 
Construcción unidad completa yanelkys reyes
Construcción unidad completa yanelkys reyesConstrucción unidad completa yanelkys reyes
Construcción unidad completa yanelkys reyesyanelkysr
 
Metodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónMetodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónRafael Brito
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddyeddyingenieria
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddyexposiciongiovanny
 
Sistemas de informacion 2
Sistemas de informacion 2Sistemas de informacion 2
Sistemas de informacion 2Janetsy Salazar
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vidaFSILSCA
 
eBook Nubiral _ DataOps_ cada cual atiende su juego (1).pdf
eBook Nubiral _ DataOps_ cada cual atiende su juego (1).pdfeBook Nubiral _ DataOps_ cada cual atiende su juego (1).pdf
eBook Nubiral _ DataOps_ cada cual atiende su juego (1).pdfNubiral
 
Desarrollo de base de datos
Desarrollo de base de datosDesarrollo de base de datos
Desarrollo de base de datosJuanJimenez476
 

Similar a Ada 1 b3 venus (20)

Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de software
 
Presentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de softwarePresentación 162 modelos de proceso de software
Presentación 162 modelos de proceso de software
 
Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)Metodologia xp (tarea msmad)
Metodologia xp (tarea msmad)
 
Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de informaciónCiclo de vida de un sistema de información
Ciclo de vida de un sistema de información
 
Ciclo de vida de los sistemas
Ciclo de vida de los sistemasCiclo de vida de los sistemas
Ciclo de vida de los sistemas
 
Usuarios en la creación de sistemas
Usuarios en la creación de sistemasUsuarios en la creación de sistemas
Usuarios en la creación de sistemas
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Sistema de informacion
Sistema de informacionSistema de informacion
Sistema de informacion
 
Construcción unidad completa yanelkys reyes
Construcción unidad completa yanelkys reyesConstrucción unidad completa yanelkys reyes
Construcción unidad completa yanelkys reyes
 
Smbd
SmbdSmbd
Smbd
 
Metodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónMetodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de Información
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
 
Sistemas de informacion 2
Sistemas de informacion 2Sistemas de informacion 2
Sistemas de informacion 2
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Nombre
NombreNombre
Nombre
 
Simulador en toma de decisiones
Simulador en toma de decisionesSimulador en toma de decisiones
Simulador en toma de decisiones
 
Ciclo de vida bd
Ciclo de vida bdCiclo de vida bd
Ciclo de vida bd
 
eBook Nubiral _ DataOps_ cada cual atiende su juego (1).pdf
eBook Nubiral _ DataOps_ cada cual atiende su juego (1).pdfeBook Nubiral _ DataOps_ cada cual atiende su juego (1).pdf
eBook Nubiral _ DataOps_ cada cual atiende su juego (1).pdf
 
Desarrollo de base de datos
Desarrollo de base de datosDesarrollo de base de datos
Desarrollo de base de datos
 

Más de tehina_graniel

Más de tehina_graniel (19)

Informatica2 venus b3
Informatica2 venus b3Informatica2 venus b3
Informatica2 venus b3
 
Borrador equipo venus-b3
Borrador equipo venus-b3Borrador equipo venus-b3
Borrador equipo venus-b3
 
Ada3 b3 venus
Ada3 b3 venusAda3 b3 venus
Ada3 b3 venus
 
Ada2 b3-venus
Ada2 b3-venusAda2 b3-venus
Ada2 b3-venus
 
Ada2 b3-equipo venus
Ada2  b3-equipo venusAda2  b3-equipo venus
Ada2 b3-equipo venus
 
Micompetencia inicialb3
Micompetencia inicialb3Micompetencia inicialb3
Micompetencia inicialb3
 
Guion
Guion Guion
Guion
 
Ada 3 informatica-equipo-huachibabys-grupal
Ada 3 informatica-equipo-huachibabys-grupalAda 3 informatica-equipo-huachibabys-grupal
Ada 3 informatica-equipo-huachibabys-grupal
 
Ada 1 info2
Ada 1  info2Ada 1  info2
Ada 1 info2
 
Ada 1 info2
Ada 1  info2Ada 1  info2
Ada 1 info2
 
Ada3-equipoQUEEN-b1
Ada3-equipoQUEEN-b1 Ada3-equipoQUEEN-b1
Ada3-equipoQUEEN-b1
 
ada2-b1-power point-Queen
ada2-b1-power point-Queenada2-b1-power point-Queen
ada2-b1-power point-Queen
 
ada2-b1-Queen
ada2-b1-Queenada2-b1-Queen
ada2-b1-Queen
 
Ada1 b1 tehinagraniel
Ada1 b1 tehinagranielAda1 b1 tehinagraniel
Ada1 b1 tehinagraniel
 
Ada1 tehinagranielkantun 1d
Ada1 tehinagranielkantun 1dAda1 tehinagranielkantun 1d
Ada1 tehinagranielkantun 1d
 
Ada 2 informatica
Ada 2 informaticaAda 2 informatica
Ada 2 informatica
 
Ada1 tehinagranielkantun 1d
Ada1 tehinagranielkantun 1dAda1 tehinagranielkantun 1d
Ada1 tehinagranielkantun 1d
 
Ada3 sharks 1_d
Ada3 sharks 1_dAda3 sharks 1_d
Ada3 sharks 1_d
 
Ada 2 informatica
Ada 2 informaticaAda 2 informatica
Ada 2 informatica
 

Último

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
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaAlejandraFelizDidier
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 

Último (20)

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
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
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
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 

Ada 1 b3 venus

  • 1. ADA 1: CONCEPTOS DE PROGRAMACIÓN DIGITAL EscuelaPreparatoriaEstatal No.10 "RubénH. RodríguezMoguel" EquipoVenus: Graniel KantúnTehina GuerreroVillagránJulieta Jauregui May Ana PérezCetinaAlondra equipovenus3.blogspot.com Mtra. Ma. RosarioRaygoza 9 de mayo del 2019
  • 2. 1 - CONCEPTOS BÁSICOS Variable Una variable esdonde se guardandatosque se utilizanenunprograma.las variablesse utilizanpara: ❏Guardar datosy estados. ❏Asignarvaloresde unavariable aotra. ❏Representarvaloresde unaexpresiónmatemática. ❏Mostrar valoresporpantalla. Todas lasvariablesdebenserde untipode datos,comounnúmeroo texto,comoun objetoque se ha creado. Cicloso Bucles Son sentenciasque se utilizanparaejecutarunaovariasinstruccionesde formarepetitivacuandosea necesario. El mismoestácompuestoporcuatro parámetros: ❏Variable de inicio del ciclo:esdonde se comenzaráaejecutar. ❏Condiciónolímite del ciclo:sirve comodeterminante de lacontinuidadofinalizacióndel ciclo. ❏Modificador:se encargaráde modificarlavariable cuandoseanecesario. ❏Cuerpo:donde se añadenlasinstruccionesarepetir,pudiendoserunaovarias. Control de flujo El control de flujodala ordende ejecución,instruccionesde unprograma, siendolaspropias instruccioneslasque determinanocontrolandichoflujo, amenosque el flujode control se vea modificadoporunainstrucciónde control.
  • 3. Existen3 variaciones: ❏Control secuencial ❏Control selectivo ❏Control repetitivo Algoritmo Un algoritmose puede definircomounasecuenciade instruccionesque representanunmodelode soluciónparadeterminadotipode problemas. Para realizarunprograma esconvenienteel diseñoodefiniciónpreviadel algoritmo.El diseñode algoritmosrequiere creatividadyconocimientosprofundos. El algoritmoeslainfraestructurade cualquiersolución,escritoencualquierlenguaje de programación. Secuencias En programación,laestructurade secuenciaesuntipode estructurade control.Tambiénllamada estructurasecuencial. La estructurade secuenciahace referenciaal ordende ejecuciónde instruccionesque se hace de forma secuencial,osea,unainstruccióndespuésde laotra. Las instruccionesse sucedende tal formaque el resultadode laanteriorpuede afectarlasiguiente. Es el ordenbásicode ejecuciónenloslenguajesde programación,ysuordenesde arriba a abajo. Pseudocódigo El pseudocódigo(ofalsolenguaje) escomúnmenteutilizadoporlosprogramadoresparaomitir seccionesde códigoopara dar una explicacióndelparadigmaque tomóel mismoprogramadorpara
  • 4. hacer suscódigos,estoquiere decirque el pseudocódigonoesprogramable sinofacilitala programación. El principal objetivodel pseudocódigoesel de representarlasoluciónaun algoritmode laformamás detalladaposible,yasu vezlomás parecidaposible al lenguaje que posteriormente se utilizaráparala codificacióndel mismo. Autómata Dispositivoque presentaunmecanismoque le facilitalarealizaciónde determinadosmovimientosse lo denominaautómata.Palabraque se asociaa la nociónde automático(aquelloque funcionaporsus propiosmedios).Generalmente, aestase le ha provistode un mecanismoespecial que le permite realizartareasy accionesde maneraauto-suficiente. Funciones En computación,unasubrutinaosubprograma(tambiénllamadaprocedimiento,funciónorutina), como ideageneral,se presenta comounsubalgoritmoque formaparte del algoritmoprincipal,el cual permite resolverunatareaespecífica. Desde el puntode vistade la organización,podemosdecirque unafunciónesalgoque permite un ciertoordenenuna maraña de algoritmos. Procedimientos En programación,untipode subrutina.Porciónde códigodentrode unprogramamás grande,que realizaunatarea específicayesrelativamenteindependiente delrestodel código. Los procedimientossuelenutilizarseparareducirladuplicaciónde códigosenunprograma,permitir reusarloscódigos,descomponerproblemascomplejosenpiezassimples(mejorandolamantenibilidady facilidadde extensióndel código),mejoralalecturadel códigode unprograma, ocultao regulaparte de un programa,etc. Los procedimientos pueden recibir parámetros, pero no necesitan devolver un valor como las funciones.
  • 5. Comandos Un comando (calcodel ingléscommand,que significaorden,mandato) esunainstrucciónuordenque el usuarioproporcionaa unsistemainformático,desde lalíneade comandos(comounashell) odesde una llamadade programación.Cadasistemaoperativoincorporaundeterminadonúmerode comandos básicos,que permitenejecutarlastareasmássimplescon órdenesdirectas.Esoscomandossonpropios y generalmente varíansegúnel sistemaoperativo,aunque algunos(ej:copy) soncomunesavarios SS.OO.Para interpretarestoscomandosypermitirque el usuariolosescribaylosenvíe,cadasistema operativotrae unintérprete de comandosoconsolade comandos,que actúa de intermediarioentre el ordenadoryel usuario,dotandoa este últimode unmedioparausar loscomandosdisponibles. Diseñode programas Es una actividadcomplejaque exige al planificadorrecogerinformacionesdiversasytomardecisionesa lolargo de un procesodila- tadoenel tiempo,que constituyesindudaunamodalidadde investigación edu- cativano demasiadoconocidabajoel nombre de investigaciónevaluativa.El diseñode programas no puede concebirse separadode unaserie de procesosde evaluaciónconvergentescomosonla evaluaciónde lasnecesidadespersonales,grupalesycontextualesde losindividuosparalosque se quiere generarunprograma,laevaluacióndel funcionamientode losdiferenteselementosdel programa diseñado,laevaluaciónde laestrategiade aplicaciónideadaylaevaluaciónde loslogros obtenidosconel mismo. Diseñarprogramasexige ademástomardecisionesengranmedidaarbitrarias sobre aspectoscomoel modeloteóricoque estaráa labase del programa,losdestinatariospotenciales. Estructura de datos En cienciasde lacomputación,unaestructurade datosesuna forma particularde organizardatosen una computadorapara que puedanserutilizadosde maneraeficiente. Lasestructurasde datoses una rama de lascienciasde lacomputaciónque estudiayaplicadiferentesformasde organizarinformación dentrode una aplicación,paramanipular,buscare insertarestosdatosde maneraeficiente.
  • 6. Depuración Es el procesomediante el cual se limpiayliberade detallesparaque el programase mantengasin errores.En inglésse le conoce comodebugging. Bugssignificainsectos,poresose denominabugsal programa que ocasionalmente tiene defectosde códigosomal diseñado. Esto,se conceptualizóporlos insectosque se estacionabanenlapantallayocasionanque existieranfallasydesperfectos. Compilación Es el proceso que genera una traducción de códigos a textos, más sencillo para su pronto entendimiento. Hay diferentesfasesparaeste desarrollo: AnálisisLéxico:se lee de izquierdaaderecho,aparte que se corrigenloscódigosque esténincorrectos (espaciosen blanco,líneasenblanco,informacióninnecesaria,etc.) yse agrupanloscaracteresléxicos (secuenciasconsignificado). AnálisisSintáctico:Se agrupanloscaracteresjerárquicamente. AnálisisSemántico:revisade acuerdoal ordenjerárquicoproducidoporoperadoresyoperados. Fase síntesis:se generael códigofuente. Código:se optimizael códigoerróneo. Identificadores En cienciasde lacomputación,unaestructurade datosesuna forma particularde organizardatosen una computadorapara que puedanserutilizadosde maneraeficiente. Lasestructurasde datoses una rama de lascienciasde lacomputaciónque estudiayaplicadiferentesformasde organizarinformación dentrode una aplicación,paramanipular,buscare insertarestosdatosde maneraeficiente.
  • 7. Palabras reservadas Son identificadorespredeterminadosconunsignificadoespecial,aporte yfuncióncaracterística • Las letraspuedenserminúsculasomayúsculasdel alfabetoinglés.Asípues,noestápermitidoel uso de lasletras ‘ñ’ y ‘Ñ’. • No puedenexistirdosidentificadoresigualesque haganreferenciaadoselementosde distinta naturalezaenunprograma. Lo cual noquiere decirque unidentificadornopuedaaparecermás de una vezenun programa. • El primercarácter de un identificadordebeseruncarácter alfabético,enmayúsculaso minúsculas,ouncarácter de subrayado(_).Debidoaque losidentificadoresde C++distinguen entre mayúsculasyminúsculas, nombreArchivo esdiferente de nombrearchivo. • Un identificadoresunasecuenciade caracteresque se usa para denotar:El nombre de unobjeto o variable. • Un nombre de clase,estructurao unión • Un nombre de tipoenumerado • El miembrode unaclase,estructura,uniónoenumeración.Unafunciónounafunciónmiembro de clase . • Un nombre de typedefUnnombre de etiquetaUnnombre de macro