SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
CONCEPTOS BÁSICOS DE
PROGRAMACIÓN
ESCUELA PREPARATORIA #10 RUBEN H. RODRIGUEZ MOGUEL
1-D
ADA 1: PRESENTACIÓN ELECTRÓNICA
MAESTRA: Maria Del RosarioGaygoza
INTEGRANTES:
• DanielaMaribel OrdazLopez
• Breydi VerónicaParejaCime
• Ana Laura Moriel Cadeza
• Yael GomezAlpuche
• ObedGarcia Gutierrez
• CONCEPTOS BÁSICOSDE PROGRAMACIÓN
Sistemade símbolos yreglasque permite laconstrucciónde programascon losque la
computadorapuede operarasí comoresolverproblemas de maneraeficaz.
Estos contienenunconjuntode instruccionesque nospermitenrealizar operaciones de entrada/
salida,calculo,manipulaciónde textos, lógica/comparacióny almacenamiento /recuperación.
Los lenguajesde programaciónse clasificanen:
• Lenguaje Máquina:Sonaquelloscuyasinstruccionessondirectamenteentendiblesporla
computadoray no necesitan traducciónposteriorparaque laCPU puedacomprendery
ejecutarel programa.Las instruccionesenlenguaje maquinase expresanentérminosde la
unidadde memoriamáspequeñael bit.
• Lenguaje de Bajo Nivel (Ensamblador): Eneste lenguajelasinstruccionesse escribenen
códigosalfabéticosconocidoscomomnemotécnicosparalasoperacionesydirecciones
simbólicas.
• Lenguaje de Alto Nivel:Los lenguajesde programaciónde altonivel (BASICO, pascal, cobol,
fortran,etc.) sonaquellosenlosque lasinstruccionesosentenciasalacomputadorason
escritascon palabrassimilaresaloslenguajeshumanos(engeneral eningles),loque facilita
la escrituraycomprensióndel programa.
• ALGORITMO
La soluciónacualquierproblemade cómputoinvolucralaejecuciónde unaserie de acciones en
ordenespecifico.Un procedimiento pararesolverunproblemaentérminosde:a) Lasaccionesa
ejecutarse yb) el ordenenel cual estasaccionesdebenejecutarse se llamaalgoritmo.
Un ejemplode unalgoritmoparallegara laescuela
1. levantarse
2. Salirde la cama
3. Quitarse lapijama
4. Darse unbaño
5. Vestirse
6. Desayunar
• AUTÓMATA
Un autómata programable se puede considerarcomounsistemabasadoenun microprocesador,
siendosuspartesfundamentaleslaUnidadCentral de Proceso(CPU),lamemoriayel Sistemade
Entradas y Salidas.
La CPU realizael control internoyexternodel autómataylainterpretaciónde lasinstruccionesdel
programa.A partir de las instruccionesalmacenadasenlamemoriayde losdatosque recibe de las
entradas,generalasseñalesde lassalidas.Lamemoriase divide endosbloques,lamemoriade solo
lecturao ROM (Read Only Memory) yla memoriade lecturayescriturao RAM (RandomAccess
Memory).
• COMANDO
Es una instrucciónuordenque el usuarioproporcionaa unsistemainformático,desde lalíneade
comandoso desde unallamadade programación.
La líneade comandos o consola permite al usuariomandarinstruccionesmediantelapulsaciónde la
tecla↵ Entrar en el teclado,lanzandolaejecuciónde procesosinternosal propiointérprete de
comandoso de programas externosal mismo.
• SECUENCIASDE COMANDO
Las secuenciasde comandosconstituyenunmétodoparapersonalizarel programaVectorworks
para que se adapte a una ampliagamade necesidadesde diseño.Lassecuenciasde comandos
puedencrearcualquiercosadesde herramientassimplesque brindanasistencia conlastareas de
dibujomástediosashastasolucionessofisticadasparadiseñosexigentes.Opcionesparasecuencias
de comandosen el programaVectorworksincluyen:
● el kitpara desarrolladoresde software(SDK) enlenguaje C++;
● El lenguaje de programaciónPython
● VectorScript,unlenguaje de programaciónlivianosimilaraPascal
● Marionette,unaherramientade secuenciasgráficas
• PROGRAMACIÓNPOR PROCEDIMIENTO
Esta técnicade programaciónofrece muybuenarespuestaconrelaciónal tamañode los programas,
y enbruto casi no se notaen lavelocidadde ejecuciónde losmismos(mientrasque
lasvariables, constantes oíndicesde vectoresténenmemoria,comosuelesernormal,estosse
relacionaránentre sí,sinuna carga de memoriaconsiderablementealtaparalosprocesadores
modernos);aunque esmuycomplicadoconseguirunaprogramaciónporprocedimiento.
Utilizar este tipo de programación puede resultar muy útil a la hora de programar grandes proyectos,
ya que se crea una inmensabibliotecade funcionesespecialesparaprocedimientosutilizadoscon
frecuenciadentrodel programa.
• DISEÑO DE PROGRAMAS
Un programa de diseñode páginasweb esunprograma de computadorautilizadoparacrear, editar
y actualizarlas páginasweb sitiosweb.El propósitode unprogramade este tipoeshacerque sea
más fácil para el diseñadortrabajarconsitiosypáginasde elementosatravésde unainterfazgráfica
de usuarioque muestralosresultadosdeseados,mientrasque laeliminaciónde lanecesidadde que
el diseñadoratenerque trabajar con el códigoreal que produce esosresultados.Ejemplosde un
programa de diseñoweb incluyen iWeb, MicrosoftFrontPage, Adobe DreamweaveryNetObjects
Fusion,que sonprogramascomerciales,y Amaya,el cual esun programade códigoabierto.
• FUNCIÓNDE UN PROGRAMA
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.
1 - En conclusión, todos estos subtemas están relacionados con el algoritmo, ya que van por procedimiento uno con el otro.
Lo cual nos ayuda a poder realizar las cosas con mas facilidad.

Más contenido relacionado

La actualidad más candente

Trabajo practico libro3
Trabajo practico libro3Trabajo practico libro3
Trabajo practico libro3
exequiel9035a
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
MilagrosJacqueline
 

La actualidad más candente (20)

Presentación1 cuadro
Presentación1 cuadroPresentación1 cuadro
Presentación1 cuadro
 
Presentación1
Presentación1Presentación1
Presentación1
 
Exposicion Power Point
Exposicion Power PointExposicion Power Point
Exposicion Power Point
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
 
Programación
ProgramaciónProgramación
Programación
 
Presentación_moon
Presentación_moonPresentación_moon
Presentación_moon
 
Diapositivas lenguaje ensamblador
Diapositivas lenguaje ensambladorDiapositivas lenguaje ensamblador
Diapositivas lenguaje ensamblador
 
Conceptos basicos de ensamblador mapa
Conceptos basicos de ensamblador mapaConceptos basicos de ensamblador mapa
Conceptos basicos de ensamblador mapa
 
Top de lenguajes de programacion2
Top de lenguajes de programacion2Top de lenguajes de programacion2
Top de lenguajes de programacion2
 
Mapa conceptual ac
Mapa conceptual acMapa conceptual ac
Mapa conceptual ac
 
Trabajo practico libro3
Trabajo practico libro3Trabajo practico libro3
Trabajo practico libro3
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
 
Mapa conceptual
Mapa conceptual Mapa conceptual
Mapa conceptual
 
Cuadro comparativo lenguajes
Cuadro comparativo lenguajesCuadro comparativo lenguajes
Cuadro comparativo lenguajes
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Programacion informatica 2
Programacion informatica 2Programacion informatica 2
Programacion informatica 2
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4
 
Tipos de lenguajes de programaciòn
Tipos de lenguajes de programaciònTipos de lenguajes de programaciòn
Tipos de lenguajes de programaciòn
 
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionActividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacion
 

Similar a 409349341 conceptos-basicos-de-programacion

Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobar
marcelayuyeimi
 
Diana marcela arias es
Diana marcela arias esDiana marcela arias es
Diana marcela arias es
marcelayuyeimi
 
Sist.tipos de software
Sist.tipos de softwareSist.tipos de software
Sist.tipos de software
Miriam_mii
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacion
Joseeespinozad
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacion
AnaisMar22
 
Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3
Halmiron85
 

Similar a 409349341 conceptos-basicos-de-programacion (20)

Universidad de panamá kathia j
Universidad de panamá kathia jUniversidad de panamá kathia j
Universidad de panamá kathia j
 
ADA 1 de informatica 3
ADA 1 de informatica 3ADA 1 de informatica 3
ADA 1 de informatica 3
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobar
 
Diana marcela arias es
Diana marcela arias esDiana marcela arias es
Diana marcela arias es
 
Tema1 b
Tema1 bTema1 b
Tema1 b
 
Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2
 
ADA 1 de informatica 3
ADA 1 de informatica 3ADA 1 de informatica 3
ADA 1 de informatica 3
 
Jaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacionJaime monsalve-elementos-de-programacion
Jaime monsalve-elementos-de-programacion
 
Sist.tipos de software
Sist.tipos de softwareSist.tipos de software
Sist.tipos de software
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacion
 
Clase 1 - Programación.pptx
Clase 1 - Programación.pptxClase 1 - Programación.pptx
Clase 1 - Programación.pptx
 
conceptos generales basicos de informatica.pptx
conceptos generales basicos de informatica.pptxconceptos generales basicos de informatica.pptx
conceptos generales basicos de informatica.pptx
 
Conceptos Básicos de Programación
Conceptos Básicos de ProgramaciónConceptos Básicos de Programación
Conceptos Básicos de Programación
 
Taller n°1(1)
Taller n°1(1)Taller n°1(1)
Taller n°1(1)
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacion
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicos
 
Diana marcela arias escobar
Diana marcela arias escobarDiana marcela arias escobar
Diana marcela arias escobar
 
Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3
 

Más de Breydipareja (10)

Ada2 b3 umisumi
Ada2 b3 umisumiAda2 b3 umisumi
Ada2 b3 umisumi
 
409349341 conceptos-basicos-de-programacion
409349341 conceptos-basicos-de-programacion409349341 conceptos-basicos-de-programacion
409349341 conceptos-basicos-de-programacion
 
Ada3 b2 umisumi
Ada3 b2 umisumiAda3 b2 umisumi
Ada3 b2 umisumi
 
Ada1 b1 parejabreydi
Ada1 b1 parejabreydiAda1 b1 parejabreydi
Ada1 b1 parejabreydi
 
Ada3 b1 umisumiteam19
Ada3 b1 umisumiteam19Ada3 b1 umisumiteam19
Ada3 b1 umisumiteam19
 
Ada 2 inf
Ada 2 infAda 2 inf
Ada 2 inf
 
Ada1 b1 parejabreydi
Ada1 b1 parejabreydiAda1 b1 parejabreydi
Ada1 b1 parejabreydi
 
Integradora de informatica
Integradora de informaticaIntegradora de informatica
Integradora de informatica
 
Ada 1 de info
Ada 1 de infoAda 1 de info
Ada 1 de info
 
Ada 3 informatica
Ada 3 informaticaAda 3 informatica
Ada 3 informatica
 

Último

UBICACIÓN GEOGRÁFICA DEL PERÚ EN AMÉRICA Y EL MUNDO.pptx
UBICACIÓN GEOGRÁFICA DEL PERÚ EN AMÉRICA Y EL MUNDO.pptxUBICACIÓN GEOGRÁFICA DEL PERÚ EN AMÉRICA Y EL MUNDO.pptx
UBICACIÓN GEOGRÁFICA DEL PERÚ EN AMÉRICA Y EL MUNDO.pptx
amadordonatocruztrej
 

Último (11)

ARQUITECTURA DE SOFTWARE,en el la tecnología
ARQUITECTURA DE SOFTWARE,en el la tecnologíaARQUITECTURA DE SOFTWARE,en el la tecnología
ARQUITECTURA DE SOFTWARE,en el la tecnología
 
word-ejercicios-tabulaciones-taller..doc
word-ejercicios-tabulaciones-taller..docword-ejercicios-tabulaciones-taller..doc
word-ejercicios-tabulaciones-taller..doc
 
13.05)PRIMER GRUPO CARNES 2024 - RELACION DE FOTOS CORRECTAS.pdf
13.05)PRIMER GRUPO CARNES 2024 - RELACION DE FOTOS CORRECTAS.pdf13.05)PRIMER GRUPO CARNES 2024 - RELACION DE FOTOS CORRECTAS.pdf
13.05)PRIMER GRUPO CARNES 2024 - RELACION DE FOTOS CORRECTAS.pdf
 
Planos seriados, conceptos, caracterización y aplicaciones
Planos seriados, conceptos, caracterización y aplicacionesPlanos seriados, conceptos, caracterización y aplicaciones
Planos seriados, conceptos, caracterización y aplicaciones
 
UBICACIÓN GEOGRÁFICA DEL PERÚ EN AMÉRICA Y EL MUNDO.pptx
UBICACIÓN GEOGRÁFICA DEL PERÚ EN AMÉRICA Y EL MUNDO.pptxUBICACIÓN GEOGRÁFICA DEL PERÚ EN AMÉRICA Y EL MUNDO.pptx
UBICACIÓN GEOGRÁFICA DEL PERÚ EN AMÉRICA Y EL MUNDO.pptx
 
TECNOLOGIA ARQUITECTONICA - CASO IQUITOS - PERU
TECNOLOGIA ARQUITECTONICA - CASO IQUITOS - PERUTECNOLOGIA ARQUITECTONICA - CASO IQUITOS - PERU
TECNOLOGIA ARQUITECTONICA - CASO IQUITOS - PERU
 
Blue_Aesthetic_Mood_Board_Brand_Inspiration_Poster.pdf
Blue_Aesthetic_Mood_Board_Brand_Inspiration_Poster.pdfBlue_Aesthetic_Mood_Board_Brand_Inspiration_Poster.pdf
Blue_Aesthetic_Mood_Board_Brand_Inspiration_Poster.pdf
 
BOTONES para diseño grafico de paginas web
BOTONES para diseño grafico  de paginas webBOTONES para diseño grafico  de paginas web
BOTONES para diseño grafico de paginas web
 
Sofia Moreno Mapa Mental. Sistema Politico
Sofia Moreno Mapa Mental. Sistema PoliticoSofia Moreno Mapa Mental. Sistema Politico
Sofia Moreno Mapa Mental. Sistema Politico
 
Dominio de internet, materia de diseño web
Dominio de internet, materia de diseño webDominio de internet, materia de diseño web
Dominio de internet, materia de diseño web
 
MAPA ORGANIZACIONAL DE LA ESTRUCTURA DEL SENA
MAPA ORGANIZACIONAL DE LA ESTRUCTURA DEL SENAMAPA ORGANIZACIONAL DE LA ESTRUCTURA DEL SENA
MAPA ORGANIZACIONAL DE LA ESTRUCTURA DEL SENA
 

409349341 conceptos-basicos-de-programacion

  • 1. CONCEPTOS BÁSICOS DE PROGRAMACIÓN ESCUELA PREPARATORIA #10 RUBEN H. RODRIGUEZ MOGUEL 1-D ADA 1: PRESENTACIÓN ELECTRÓNICA MAESTRA: Maria Del RosarioGaygoza INTEGRANTES: • DanielaMaribel OrdazLopez • Breydi VerónicaParejaCime • Ana Laura Moriel Cadeza • Yael GomezAlpuche • ObedGarcia Gutierrez • CONCEPTOS BÁSICOSDE PROGRAMACIÓN Sistemade símbolos yreglasque permite laconstrucciónde programascon losque la computadorapuede operarasí comoresolverproblemas de maneraeficaz. Estos contienenunconjuntode instruccionesque nospermitenrealizar operaciones de entrada/ salida,calculo,manipulaciónde textos, lógica/comparacióny almacenamiento /recuperación.
  • 2. Los lenguajesde programaciónse clasificanen: • Lenguaje Máquina:Sonaquelloscuyasinstruccionessondirectamenteentendiblesporla computadoray no necesitan traducciónposteriorparaque laCPU puedacomprendery ejecutarel programa.Las instruccionesenlenguaje maquinase expresanentérminosde la unidadde memoriamáspequeñael bit. • Lenguaje de Bajo Nivel (Ensamblador): Eneste lenguajelasinstruccionesse escribenen códigosalfabéticosconocidoscomomnemotécnicosparalasoperacionesydirecciones simbólicas. • Lenguaje de Alto Nivel:Los lenguajesde programaciónde altonivel (BASICO, pascal, cobol, fortran,etc.) sonaquellosenlosque lasinstruccionesosentenciasalacomputadorason escritascon palabrassimilaresaloslenguajeshumanos(engeneral eningles),loque facilita la escrituraycomprensióndel programa. • ALGORITMO La soluciónacualquierproblemade cómputoinvolucralaejecuciónde unaserie de acciones en ordenespecifico.Un procedimiento pararesolverunproblemaentérminosde:a) Lasaccionesa ejecutarse yb) el ordenenel cual estasaccionesdebenejecutarse se llamaalgoritmo. Un ejemplode unalgoritmoparallegara laescuela 1. levantarse 2. Salirde la cama 3. Quitarse lapijama 4. Darse unbaño 5. Vestirse 6. Desayunar • AUTÓMATA Un autómata programable se puede considerarcomounsistemabasadoenun microprocesador, siendosuspartesfundamentaleslaUnidadCentral de Proceso(CPU),lamemoriayel Sistemade Entradas y Salidas. La CPU realizael control internoyexternodel autómataylainterpretaciónde lasinstruccionesdel programa.A partir de las instruccionesalmacenadasenlamemoriayde losdatosque recibe de las entradas,generalasseñalesde lassalidas.Lamemoriase divide endosbloques,lamemoriade solo lecturao ROM (Read Only Memory) yla memoriade lecturayescriturao RAM (RandomAccess Memory). • COMANDO Es una instrucciónuordenque el usuarioproporcionaa unsistemainformático,desde lalíneade comandoso desde unallamadade programación. La líneade comandos o consola permite al usuariomandarinstruccionesmediantelapulsaciónde la tecla↵ Entrar en el teclado,lanzandolaejecuciónde procesosinternosal propiointérprete de comandoso de programas externosal mismo.
  • 3. • SECUENCIASDE COMANDO Las secuenciasde comandosconstituyenunmétodoparapersonalizarel programaVectorworks para que se adapte a una ampliagamade necesidadesde diseño.Lassecuenciasde comandos puedencrearcualquiercosadesde herramientassimplesque brindanasistencia conlastareas de dibujomástediosashastasolucionessofisticadasparadiseñosexigentes.Opcionesparasecuencias de comandosen el programaVectorworksincluyen: ● el kitpara desarrolladoresde software(SDK) enlenguaje C++; ● El lenguaje de programaciónPython ● VectorScript,unlenguaje de programaciónlivianosimilaraPascal ● Marionette,unaherramientade secuenciasgráficas • PROGRAMACIÓNPOR PROCEDIMIENTO Esta técnicade programaciónofrece muybuenarespuestaconrelaciónal tamañode los programas, y enbruto casi no se notaen lavelocidadde ejecuciónde losmismos(mientrasque lasvariables, constantes oíndicesde vectoresténenmemoria,comosuelesernormal,estosse relacionaránentre sí,sinuna carga de memoriaconsiderablementealtaparalosprocesadores modernos);aunque esmuycomplicadoconseguirunaprogramaciónporprocedimiento. Utilizar este tipo de programación puede resultar muy útil a la hora de programar grandes proyectos, ya que se crea una inmensabibliotecade funcionesespecialesparaprocedimientosutilizadoscon frecuenciadentrodel programa. • DISEÑO DE PROGRAMAS Un programa de diseñode páginasweb esunprograma de computadorautilizadoparacrear, editar y actualizarlas páginasweb sitiosweb.El propósitode unprogramade este tipoeshacerque sea más fácil para el diseñadortrabajarconsitiosypáginasde elementosatravésde unainterfazgráfica de usuarioque muestralosresultadosdeseados,mientrasque laeliminaciónde lanecesidadde que el diseñadoratenerque trabajar con el códigoreal que produce esosresultados.Ejemplosde un programa de diseñoweb incluyen iWeb, MicrosoftFrontPage, Adobe DreamweaveryNetObjects Fusion,que sonprogramascomerciales,y Amaya,el cual esun programade códigoabierto. • FUNCIÓNDE UN PROGRAMA 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.
  • 4. 1 - En conclusión, todos estos subtemas están relacionados con el algoritmo, ya que van por procedimiento uno con el otro. Lo cual nos ayuda a poder realizar las cosas con mas facilidad.