SlideShare una empresa de Scribd logo
Escuela Preparatoria Estatal NO.8
"CARLOS CASTILLO PERAZA"
INFORMÁTICA, ADA #1: Conceptos básicos de programación.
EQUIPO DINAMITA
Braulio Biachi Ortega
Licon Adame Jimena
Márquez Beitia Sara
Mendez Palma Marisol
Ortegon Figueroa Michelle
Fecha de entrega: Viernes 10 de mayo 2019
Profesor ISC: Maria del Rosario Raygoza Velazquez
CONCEPTOS BÁSICOS DE LA PROGRAMACIÓN
La programacióneshacerprogramas o aplicaciones(Software) que haganpornosotrosesastareas
que a nosotrosnos resultan tediosas.Lastareas que hace un programasuelenserrepetitivase
iterativasylasllamamosalgoritmos.
Fasesde la creación de un proyectode programación:
• Definirqué problema vamos a resolver.
• Estimar cuanto tiempovamos a tardar encodificartodos losprogramas.
• Generardocumentaciónpara concretar la solucióny que no hayaduda de cómo se va a
resolverel problema.
• Crear los programas con sudebidacodificaciónyestándaresdefinidosporel lenguajede
programaciónpertinente.
• Probar y depurar todoslosposibleserroresyfallosque puedansurgirdurante el procesode
produccióndel código.
• Diseñode la documentacióny manuales pertinentesde usodel programaparael usuario
que va a utilizarel programa.
• Mantenimientodel correctofuncionamientodel programa para posibleserroresfuturos.
Si estásen tu primercontacto con la programaciónolvídate de estas fasesbásicas de la
programación, loimportante esque tengasunaidea de que cuando haces un programa hayque
probar que hace lo que enun principioqueríasque hicierayparaelloenel momentode laspruebas
tienesque acordarte de que es loque definiste desde el principio.
AUTÓMATA PROGRAMABLE
Se puede referirauna máquinaque imitalafiguray losmovimientosde unseranimadooa un
equipoelectrónicoprogramableenlenguaje diseñadoparacontrolar,entiemporeal yenambiente
industrial yprocesossecuenciales.
La estructura básica de cualquierautómata es la siguiente:
• Fuente de alimentación:Es la encargadade convertirlatensiónde lared
• CPU: UnidadCentral de Procesosesel auténticocerebrodel sistema.Se encargade recibir
lasordenes,del operariopormediode laconsolade programaciónyel modulode entradas.
Posteriormente lasprocesaparaenviarrespuestasal módulode salidas.
• Módulode entrada: A este módulose unenelectricamente loscaptadores(interruptores,
finalesde carrera,pulsadores...).Lainformaciónrecibidaen él,esenviadaala CPU para ser
procesadade acuerdola programaciónresidente.
• Módulode salida: Permite comunicaral operarioconel sistema.Lasfuncionesbásicasde
éste sonTransferenciaymodificaciónde programas,verificaciónde laprogramacióne
informacióndel funcionamientode losprocesos.
• Terminal de programación: El terminal oconsolade programaciónesel que permite
comunicaral operarioconel sistema.Lasfuncionesbásicasde éste sonlassiguientes:
Transferenciaymodificaciónde programas,verificaciónde laprogramacióne información
del funcionamientode losprocesos.Comoconsolasde programaciónpuedenserutilizadas
lasconstruidasespecíficamente parael autómata,tipocalculadoraobienunordenador
personal,PC,que soporte unsoftware especialmente diseñadopararesolverlosproblemas
de programacióny control.
• Periféricos:Losperiféricosnointervienendirectamenteenel funcionamientodelautómata,
perosinembargofacilitanlalabordel operario.Losmás utilizadosson:Grabadorasa
casetes,impresoras,cartuchosde memoria,visualizadoresypanelesde operación.
INSTRUCCIONES PRIMITIVAS
Las órdenesoinstruccionesbásicasde MSWLogose llamanprimitivas.Las primitivasdeben
escribirse enel cuadroinferiorde laventanade trabajo.Al pulsar Enter o hacerclic enel botón
Ejecutar,la primitivaescritase ejecuta.Si laprimitivaestámal escritaosi le faltandatos,el
intérprete contesta“nosé cómo...”Cadauna de las órdenesquedaanotadaenlaventanade
trabajo.Laprimitivapuede escribirsecompletaomediante abreviaturasytantoenminúsculascomo
enmayúsculas.Aquílasescribiremossiempre enmayúsculasparaayudara distinguirlasdelrestodel
código
Consiste enasignarel resultadode laevaluaciónde unaexpresiónaunavariable .
En pseudocódigo,lasintaxisparaescribirunaasignaciónes: <nombre_de_la_variable>-
<expresión>
El valor(dato) que se obtiene al evaluarla<expresión>esalmacenadoenlavariable que se indique.
Un error frecuentementeque suelescometerlosprogramadoresprincipiantes,esincluirenuna
expresión,unavariableque notenganingúnvalor(dato) almacenado,esdecir,unavariablealaque
previamentenose le hayaasignadoningúnvalor.
COMANDOS
Se define comandoal mensaje enviadoal ordenador,porparte del usuario,yque vaa provocar una
respuestaeneste.Loscomandossonenrealidadórdenes,puesindicanal dispositivoinformático
que debe hacero ejecutara continuación,segúnel comandoque se le envíe.
1 - Cada sistema operativo incorpora un determinado número de comandos básicos, que permiten ejecutar las tareas
más simples con órdenes directas. Esos comandos son propios y generalmente varían según el sistema operativo, aunque
algunos son comunes a varios SS.OO. Para interpretar estos comandos y permitir que el usuario los escriba y los envié,
cada sistema operativo trae un intérprete de comandos o consola de comandos, que actúa de intermediario entre el
ordenador y el usuario, dotando a este último de un medio para usar los comandos disponibles
SECUENCIA DE COMANDO
Las secuenciasde comandospuedenresultarle útilessi administracampañasde grantamaño y usted
o un colegatienenconocimientossobre secuenciasde comandos.Tambiénpuede utilizarla
secuenciade comandosparacambiar variascuentasa travésde unacuenta de administrador.Una
vezcreadaslas secuenciasde comandos,puede administrarlasyconsultarlasaccionesque estas
realizaronensucuenta.
Las secuenciasde comandospuedenseradecuadassi sabe cómousarJavaScripto trabaja con
alguienque sepausarlo,ysi tiene unacuentagrande enla que deseahacercambiosde forma
automática.Recuerde que loscambiosenlassecuenciasde comandosnopuedendeshacerse.
Si no tiene conocimientossobre secuenciasde comandosoprefiere utilizarunamaneramás
estructuradade realizary programarcambios,le recomendamosque utilice las
Ejemplo
Lilianaacabade rediseñar su sitioweb de flores y agregó unaexcelente páginadedestino nueva
que inspiraráa todossus clientesa unirse al frenesí por los tulipanes.Luego,para laspalabras
clave relacionadascontulipanesde suscampañas,definióunaURL final de palabraclave que
dirigea los usuariosa http://www.example.com/tulipanes/PaginaAnteriorNoAtractiva.Liliana
puede usar unasecuencia de comandosparareemplazar todaslas URL finalesde sus palabras
clave relacionadascontulipanesen todaslas campañasdesu cuenta por
http://www.example.com/tulipanes/PaginaNuevaAtractiva.
FUNCIONES
En computación,unasubrutinaosubprograma(tambiénllamadaprocedimiento,funciónorutina),
como ideageneral,se presentacomounsubalgoritmoque formaparte del algoritmoprincipal,el
cual permite resolverunatareaespecífica.Algunos lenguajesde programación,comoVisual
Basic.NETo Fortran, utilizanel nombre funciónparareferirseasubrutinasque devuelvenunvalor.
Desde unpuntode vistapráctico,podemosdecirque unafunciónesunaparte de unprograma
(subrutina) conunnombre,que puede serinvocada(llamadaaejecución) desde otraspartestantas
vecescomose desee.Unbloque de codigoque puede serejecutadocomounaunidadfuncional.
Opcionalmente puederecibirvalores;se ejecutaypuede devolverunvalor.Desde el puntode vista
de la organización,podemosdecirque unafunciónesalgoque permite unciertoordenenuna
maraña de algoritmos.
DISEÑO DE PROGRAMAS
Algoritmo:
Un algoritmoesun conjuntosecuencial de operacionesalgebraicasylógicasparaobtenerlasolución
de un problema.Generalmente,se dispone de variosalgoritmospararesolverunproblema
particular,mediante unaserie de datospreciso,definidosyfinitos.
Los pasospara la resoluciónde unproblemason:
1. Diseñode algoritmo,que describe lasecuenciaordenada de pasosque conducenalasolución
de un problemadado.(Análisisdel problemaydesarrollodel algoritmo).
2. Expresarel algoritmocomoun programa de lenguaje de programaciónadecuado.(Fase
decodificación.)
3. Ejecucióny validacióndel programaporlacomputadora.
Para llegara la realizaciónde unprogramaesnecesarioel diseñopreviode algoritmo,de modoque
sinalgoritmonopuede existirunprograma.
Características de losalgoritmos:

Más contenido relacionado

La actualidad más candente

Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
Juan Camilo Parra
 
Características de un buen programa
Características de un buen programaCaracterísticas de un buen programa
Características de un buen programa
cristinaugmex
 
diferencia entre moprosoft y metodologia xp
diferencia entre moprosoft y metodologia xpdiferencia entre moprosoft y metodologia xp
diferencia entre moprosoft y metodologia xpunemi
 
2. Sincronización de la producción
2. Sincronización de la producción2. Sincronización de la producción
2. Sincronización de la producciónSIMLog S.A.
 
Practica 41 ev 2.12 actividad de cierre competencia 2.
Practica  41   ev  2.12  actividad de cierre competencia 2.Practica  41   ev  2.12  actividad de cierre competencia 2.
Practica 41 ev 2.12 actividad de cierre competencia 2.
Naye Vargas
 
Mapa conceptual metodologia
Mapa conceptual metodologiaMapa conceptual metodologia
Mapa conceptual metodologia
RobertoCarlos523
 
Presentacion modelos de Software
Presentacion modelos de SoftwarePresentacion modelos de Software
Presentacion modelos de Software
Max Power
 

La actualidad más candente (9)

Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
programacion extrema
 programacion extrema programacion extrema
programacion extrema
 
Características de un buen programa
Características de un buen programaCaracterísticas de un buen programa
Características de un buen programa
 
diferencia entre moprosoft y metodologia xp
diferencia entre moprosoft y metodologia xpdiferencia entre moprosoft y metodologia xp
diferencia entre moprosoft y metodologia xp
 
2. Sincronización de la producción
2. Sincronización de la producción2. Sincronización de la producción
2. Sincronización de la producción
 
Practica 41 ev 2.12 actividad de cierre competencia 2.
Practica  41   ev  2.12  actividad de cierre competencia 2.Practica  41   ev  2.12  actividad de cierre competencia 2.
Practica 41 ev 2.12 actividad de cierre competencia 2.
 
Mapa conceptual metodologia
Mapa conceptual metodologiaMapa conceptual metodologia
Mapa conceptual metodologia
 
Presentacion modelos de Software
Presentacion modelos de SoftwarePresentacion modelos de Software
Presentacion modelos de Software
 

Similar a ADA 1 de informatica 3

Instructivo De Tic Software
Instructivo De Tic SoftwareInstructivo De Tic Software
Instructivo De Tic Software
MariBianchi
 
Fundamentos de software
Fundamentos de softwareFundamentos de software
Fundamentos de software
belLoz
 
Metodos agiles 4
Metodos agiles 4Metodos agiles 4
Metodos agiles 4
Diego Hernández Maya
 
Instructivo de TIC. Software
Instructivo de TIC. SoftwareInstructivo de TIC. Software
Instructivo de TIC. Software
MariBianchi
 
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmosIng. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
José Antonio Sandoval Acosta
 
Presentación literal 5
Presentación literal 5Presentación literal 5
Presentación literal 5DavidCayo
 
Presentación literal 5
Presentación literal 5Presentación literal 5
Presentación literal 5Alex Cayo
 
Introduccion a las técnicas de programación
Introduccion a las técnicas de programaciónIntroduccion a las técnicas de programación
Introduccion a las técnicas de programación
MarionCastro
 
Parcial 1
Parcial 1Parcial 1
Parcial 1
mabelita20
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareIngris Argueta
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionreynaldocastillo
 
Software
SoftwareSoftware
Software
Eduardo Rolas
 
software
softwaresoftware
software
Eduardo Rolas
 
software
software software
software
Eduardo Rolas
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Dulcevelazquez6
 
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
Marthaa Hdz
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
Jahiro Bojorquez
 
Unidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de softwareUnidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de software
Alejandro Flores
 
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 - 1998Luis Eduardo Pelaez Valencia
 

Similar a ADA 1 de informatica 3 (20)

Instructivo De Tic Software
Instructivo De Tic SoftwareInstructivo De Tic Software
Instructivo De Tic Software
 
Fundamentos de software
Fundamentos de softwareFundamentos de software
Fundamentos de software
 
Metodos agiles 4
Metodos agiles 4Metodos agiles 4
Metodos agiles 4
 
Instructivo de TIC. Software
Instructivo de TIC. SoftwareInstructivo de TIC. Software
Instructivo de TIC. Software
 
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmosIng. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
 
Presentación literal 5
Presentación literal 5Presentación literal 5
Presentación literal 5
 
Presentación literal 5
Presentación literal 5Presentación literal 5
Presentación literal 5
 
Introduccion a las técnicas de programación
Introduccion a las técnicas de programaciónIntroduccion a las técnicas de programación
Introduccion a las técnicas de programación
 
Parcial 1
Parcial 1Parcial 1
Parcial 1
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de software
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacion
 
Software
SoftwareSoftware
Software
 
software
softwaresoftware
software
 
software
software software
software
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Principios programacion
Principios programacionPrincipios programacion
Principios programacion
 
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 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Unidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de softwareUnidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de software
 
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
 

Más de BraulioBiachiOrtega

Integradora b3
Integradora b3Integradora b3
Integradora b3
BraulioBiachiOrtega
 
Ada 2 El algoritmo del diseño de una app
Ada 2 El algoritmo del diseño de una appAda 2 El algoritmo del diseño de una app
Ada 2 El algoritmo del diseño de una app
BraulioBiachiOrtega
 
Integradora Final Sobre el Sexting (video y guion)
Integradora Final Sobre el Sexting (video y guion)Integradora Final Sobre el Sexting (video y guion)
Integradora Final Sobre el Sexting (video y guion)
BraulioBiachiOrtega
 
Ada2 b2 viboreando
Ada2 b2 viboreandoAda2 b2 viboreando
Ada2 b2 viboreando
BraulioBiachiOrtega
 
Ada1 b2 dinamita.docs
Ada1 b2 dinamita.docsAda1 b2 dinamita.docs
Ada1 b2 dinamita.docs
BraulioBiachiOrtega
 
Ada 1
Ada 1Ada 1
Apertura b2 dinamita
Apertura b2 dinamitaApertura b2 dinamita
Apertura b2 dinamita
BraulioBiachiOrtega
 
Autoevaluacion Equipo Dinamita
Autoevaluacion Equipo DinamitaAutoevaluacion Equipo Dinamita
Autoevaluacion Equipo Dinamita
BraulioBiachiOrtega
 
Contenido de la integradora
Contenido de la integradoraContenido de la integradora
Contenido de la integradora
BraulioBiachiOrtega
 
Ada 3 terminada completa 2
Ada 3 terminada completa 2Ada 3 terminada completa 2
Ada 3 terminada completa 2
BraulioBiachiOrtega
 
Ada 2 Equipo dinamita
Ada 2  Equipo dinamitaAda 2  Equipo dinamita
Ada 2 Equipo dinamita
BraulioBiachiOrtega
 
Ada 1 de informatica 2 1 g
Ada 1 de informatica 2 1 gAda 1 de informatica 2 1 g
Ada 1 de informatica 2 1 g
BraulioBiachiOrtega
 
Ada 1 de informatica 2
Ada 1 de informatica 2 Ada 1 de informatica 2
Ada 1 de informatica 2
BraulioBiachiOrtega
 

Más de BraulioBiachiOrtega (13)

Integradora b3
Integradora b3Integradora b3
Integradora b3
 
Ada 2 El algoritmo del diseño de una app
Ada 2 El algoritmo del diseño de una appAda 2 El algoritmo del diseño de una app
Ada 2 El algoritmo del diseño de una app
 
Integradora Final Sobre el Sexting (video y guion)
Integradora Final Sobre el Sexting (video y guion)Integradora Final Sobre el Sexting (video y guion)
Integradora Final Sobre el Sexting (video y guion)
 
Ada2 b2 viboreando
Ada2 b2 viboreandoAda2 b2 viboreando
Ada2 b2 viboreando
 
Ada1 b2 dinamita.docs
Ada1 b2 dinamita.docsAda1 b2 dinamita.docs
Ada1 b2 dinamita.docs
 
Ada 1
Ada 1Ada 1
Ada 1
 
Apertura b2 dinamita
Apertura b2 dinamitaApertura b2 dinamita
Apertura b2 dinamita
 
Autoevaluacion Equipo Dinamita
Autoevaluacion Equipo DinamitaAutoevaluacion Equipo Dinamita
Autoevaluacion Equipo Dinamita
 
Contenido de la integradora
Contenido de la integradoraContenido de la integradora
Contenido de la integradora
 
Ada 3 terminada completa 2
Ada 3 terminada completa 2Ada 3 terminada completa 2
Ada 3 terminada completa 2
 
Ada 2 Equipo dinamita
Ada 2  Equipo dinamitaAda 2  Equipo dinamita
Ada 2 Equipo dinamita
 
Ada 1 de informatica 2 1 g
Ada 1 de informatica 2 1 gAda 1 de informatica 2 1 g
Ada 1 de informatica 2 1 g
 
Ada 1 de informatica 2
Ada 1 de informatica 2 Ada 1 de informatica 2
Ada 1 de informatica 2
 

Último

Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
JavierMontero58
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
AracelidelRocioOrdez
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 

Último (20)

Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 

ADA 1 de informatica 3

  • 1. Escuela Preparatoria Estatal NO.8 "CARLOS CASTILLO PERAZA" INFORMÁTICA, ADA #1: Conceptos básicos de programación. EQUIPO DINAMITA Braulio Biachi Ortega Licon Adame Jimena Márquez Beitia Sara Mendez Palma Marisol Ortegon Figueroa Michelle Fecha de entrega: Viernes 10 de mayo 2019 Profesor ISC: Maria del Rosario Raygoza Velazquez
  • 2. CONCEPTOS BÁSICOS DE LA PROGRAMACIÓN La programacióneshacerprogramas o aplicaciones(Software) que haganpornosotrosesastareas que a nosotrosnos resultan tediosas.Lastareas que hace un programasuelenserrepetitivase iterativasylasllamamosalgoritmos. Fasesde la creación de un proyectode programación: • Definirqué problema vamos a resolver. • Estimar cuanto tiempovamos a tardar encodificartodos losprogramas. • Generardocumentaciónpara concretar la solucióny que no hayaduda de cómo se va a resolverel problema. • Crear los programas con sudebidacodificaciónyestándaresdefinidosporel lenguajede programaciónpertinente. • Probar y depurar todoslosposibleserroresyfallosque puedansurgirdurante el procesode produccióndel código. • Diseñode la documentacióny manuales pertinentesde usodel programaparael usuario que va a utilizarel programa. • Mantenimientodel correctofuncionamientodel programa para posibleserroresfuturos. Si estásen tu primercontacto con la programaciónolvídate de estas fasesbásicas de la programación, loimportante esque tengasunaidea de que cuando haces un programa hayque probar que hace lo que enun principioqueríasque hicierayparaelloenel momentode laspruebas tienesque acordarte de que es loque definiste desde el principio.
  • 3. AUTÓMATA PROGRAMABLE Se puede referirauna máquinaque imitalafiguray losmovimientosde unseranimadooa un equipoelectrónicoprogramableenlenguaje diseñadoparacontrolar,entiemporeal yenambiente industrial yprocesossecuenciales. La estructura básica de cualquierautómata es la siguiente: • Fuente de alimentación:Es la encargadade convertirlatensiónde lared • CPU: UnidadCentral de Procesosesel auténticocerebrodel sistema.Se encargade recibir lasordenes,del operariopormediode laconsolade programaciónyel modulode entradas. Posteriormente lasprocesaparaenviarrespuestasal módulode salidas. • Módulode entrada: A este módulose unenelectricamente loscaptadores(interruptores, finalesde carrera,pulsadores...).Lainformaciónrecibidaen él,esenviadaala CPU para ser procesadade acuerdola programaciónresidente. • Módulode salida: Permite comunicaral operarioconel sistema.Lasfuncionesbásicasde éste sonTransferenciaymodificaciónde programas,verificaciónde laprogramacióne informacióndel funcionamientode losprocesos. • Terminal de programación: El terminal oconsolade programaciónesel que permite comunicaral operarioconel sistema.Lasfuncionesbásicasde éste sonlassiguientes: Transferenciaymodificaciónde programas,verificaciónde laprogramacióne información del funcionamientode losprocesos.Comoconsolasde programaciónpuedenserutilizadas lasconstruidasespecíficamente parael autómata,tipocalculadoraobienunordenador
  • 4. personal,PC,que soporte unsoftware especialmente diseñadopararesolverlosproblemas de programacióny control. • Periféricos:Losperiféricosnointervienendirectamenteenel funcionamientodelautómata, perosinembargofacilitanlalabordel operario.Losmás utilizadosson:Grabadorasa casetes,impresoras,cartuchosde memoria,visualizadoresypanelesde operación. INSTRUCCIONES PRIMITIVAS Las órdenesoinstruccionesbásicasde MSWLogose llamanprimitivas.Las primitivasdeben escribirse enel cuadroinferiorde laventanade trabajo.Al pulsar Enter o hacerclic enel botón Ejecutar,la primitivaescritase ejecuta.Si laprimitivaestámal escritaosi le faltandatos,el intérprete contesta“nosé cómo...”Cadauna de las órdenesquedaanotadaenlaventanade trabajo.Laprimitivapuede escribirsecompletaomediante abreviaturasytantoenminúsculascomo enmayúsculas.Aquílasescribiremossiempre enmayúsculasparaayudara distinguirlasdelrestodel código Consiste enasignarel resultadode laevaluaciónde unaexpresiónaunavariable . En pseudocódigo,lasintaxisparaescribirunaasignaciónes: <nombre_de_la_variable>- <expresión> El valor(dato) que se obtiene al evaluarla<expresión>esalmacenadoenlavariable que se indique. Un error frecuentementeque suelescometerlosprogramadoresprincipiantes,esincluirenuna expresión,unavariableque notenganingúnvalor(dato) almacenado,esdecir,unavariablealaque previamentenose le hayaasignadoningúnvalor.
  • 5. COMANDOS Se define comandoal mensaje enviadoal ordenador,porparte del usuario,yque vaa provocar una respuestaeneste.Loscomandossonenrealidadórdenes,puesindicanal dispositivoinformático que debe hacero ejecutara continuación,segúnel comandoque se le envíe. 1 - Cada sistema operativo incorpora un determinado número de comandos básicos, que permiten ejecutar las tareas más simples con órdenes directas. Esos comandos son propios y generalmente varían según el sistema operativo, aunque algunos son comunes a varios SS.OO. Para interpretar estos comandos y permitir que el usuario los escriba y los envié, cada sistema operativo trae un intérprete de comandos o consola de comandos, que actúa de intermediario entre el ordenador y el usuario, dotando a este último de un medio para usar los comandos disponibles
  • 6. SECUENCIA DE COMANDO Las secuenciasde comandospuedenresultarle útilessi administracampañasde grantamaño y usted o un colegatienenconocimientossobre secuenciasde comandos.Tambiénpuede utilizarla secuenciade comandosparacambiar variascuentasa travésde unacuenta de administrador.Una vezcreadaslas secuenciasde comandos,puede administrarlasyconsultarlasaccionesque estas realizaronensucuenta. Las secuenciasde comandospuedenseradecuadassi sabe cómousarJavaScripto trabaja con alguienque sepausarlo,ysi tiene unacuentagrande enla que deseahacercambiosde forma automática.Recuerde que loscambiosenlassecuenciasde comandosnopuedendeshacerse. Si no tiene conocimientossobre secuenciasde comandosoprefiere utilizarunamaneramás estructuradade realizary programarcambios,le recomendamosque utilice las Ejemplo
  • 7. Lilianaacabade rediseñar su sitioweb de flores y agregó unaexcelente páginadedestino nueva que inspiraráa todossus clientesa unirse al frenesí por los tulipanes.Luego,para laspalabras clave relacionadascontulipanesde suscampañas,definióunaURL final de palabraclave que dirigea los usuariosa http://www.example.com/tulipanes/PaginaAnteriorNoAtractiva.Liliana puede usar unasecuencia de comandosparareemplazar todaslas URL finalesde sus palabras clave relacionadascontulipanesen todaslas campañasdesu cuenta por http://www.example.com/tulipanes/PaginaNuevaAtractiva. FUNCIONES En computación,unasubrutinaosubprograma(tambiénllamadaprocedimiento,funciónorutina), como ideageneral,se presentacomounsubalgoritmoque formaparte del algoritmoprincipal,el cual permite resolverunatareaespecífica.Algunos lenguajesde programación,comoVisual Basic.NETo Fortran, utilizanel nombre funciónparareferirseasubrutinasque devuelvenunvalor. Desde unpuntode vistapráctico,podemosdecirque unafunciónesunaparte de unprograma (subrutina) conunnombre,que puede serinvocada(llamadaaejecución) desde otraspartestantas vecescomose desee.Unbloque de codigoque puede serejecutadocomounaunidadfuncional. Opcionalmente puederecibirvalores;se ejecutaypuede devolverunvalor.Desde el puntode vista de la organización,podemosdecirque unafunciónesalgoque permite unciertoordenenuna maraña de algoritmos.
  • 8. DISEÑO DE PROGRAMAS Algoritmo: Un algoritmoesun conjuntosecuencial de operacionesalgebraicasylógicasparaobtenerlasolución de un problema.Generalmente,se dispone de variosalgoritmospararesolverunproblema particular,mediante unaserie de datospreciso,definidosyfinitos. Los pasospara la resoluciónde unproblemason: 1. Diseñode algoritmo,que describe lasecuenciaordenada de pasosque conducenalasolución de un problemadado.(Análisisdel problemaydesarrollodel algoritmo). 2. Expresarel algoritmocomoun programa de lenguaje de programaciónadecuado.(Fase decodificación.) 3. Ejecucióny validacióndel programaporlacomputadora. Para llegara la realizaciónde unprogramaesnecesarioel diseñopreviode algoritmo,de modoque sinalgoritmonopuede existirunprograma. Características de losalgoritmos: