SlideShare una empresa de Scribd logo
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

PPTX
Presentación Móviles
PDF
Fundamentos de programación
PPTX
Introducción a la programación
PPTX
Anahi
PPT
PROGRAMA INFORMATICO
PPTX
Top de lenguajes de programacion
PPTX
Lenguajes de programación más utilizados
Presentación Móviles
Fundamentos de programación
Introducción a la programación
Anahi
PROGRAMA INFORMATICO
Top de lenguajes de programacion
Lenguajes de programación más utilizados

La actualidad más candente (20)

PPTX
Presentación1 cuadro
PPTX
Presentación1
PPTX
Exposicion Power Point
DOCX
Cuadro comparativo.
PPTX
Programación
PPTX
Presentación_moon
PPTX
Diapositivas lenguaje ensamblador
DOCX
Conceptos basicos de ensamblador mapa
PPTX
Top de lenguajes de programacion2
DOCX
Mapa conceptual ac
PPT
Trabajo practico libro3
DOCX
Cuadro comparativo
DOCX
Clasificación y descripción de los programas informáticos
PDF
Mapa conceptual
DOCX
Cuadro comparativo lenguajes
DOCX
Cuadro comparativo
PPTX
Programacion informatica 2
PPS
Programación EN INFORMATICA 3-4
PPSX
Tipos de lenguajes de programaciòn
PPTX
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Presentación1 cuadro
Presentación1
Exposicion Power Point
Cuadro comparativo.
Programación
Presentación_moon
Diapositivas lenguaje ensamblador
Conceptos basicos de ensamblador mapa
Top de lenguajes de programacion2
Mapa conceptual ac
Trabajo practico libro3
Cuadro comparativo
Clasificación y descripción de los programas informáticos
Mapa conceptual
Cuadro comparativo lenguajes
Cuadro comparativo
Programacion informatica 2
Programación EN INFORMATICA 3-4
Tipos de lenguajes de programaciòn
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Publicidad

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

DOCX
Visual basic terminado[1]
DOCX
Visual basic terminado[1]
PPTX
ADA1_B3_BAAY
PPTX
Juan kalo b.
PDF
Ada 1 b3 venus
PPTX
Programa informatico
PPTX
Hannyer calero sanchez
PPTX
Programa informatico
PPTX
Programa informatico
PPTX
Programa informatico
PPTX
Programa informatico
PPTX
Programa informatico
PPTX
Cristian david castro
PPTX
Cristian david castro
PPTX
Passage
DOCX
Fundamentos de programación
PDF
Apuntes programacion basica
DOCX
LI_1167_050918_A_Introduccion_Programacion_Plan2016.docx
DOCX
Programacion
PPTX
Ramiirez
Visual basic terminado[1]
Visual basic terminado[1]
ADA1_B3_BAAY
Juan kalo b.
Ada 1 b3 venus
Programa informatico
Hannyer calero sanchez
Programa informatico
Programa informatico
Programa informatico
Programa informatico
Programa informatico
Cristian david castro
Cristian david castro
Passage
Fundamentos de programación
Apuntes programacion basica
LI_1167_050918_A_Introduccion_Programacion_Plan2016.docx
Programacion
Ramiirez
Publicidad

Más de Breydipareja (10)

DOCX
Ada2 b3 umisumi
PDF
409349341 conceptos-basicos-de-programacion
DOCX
Ada3 b2 umisumi
DOCX
Ada1 b1 parejabreydi
DOCX
Ada3 b1 umisumiteam19
DOCX
Ada 2 inf
DOCX
Ada1 b1 parejabreydi
DOCX
Integradora de informatica
DOCX
Ada 1 de info
DOCX
Ada 3 informatica
Ada2 b3 umisumi
409349341 conceptos-basicos-de-programacion
Ada3 b2 umisumi
Ada1 b1 parejabreydi
Ada3 b1 umisumiteam19
Ada 2 inf
Ada1 b1 parejabreydi
Integradora de informatica
Ada 1 de info
Ada 3 informatica

Último (20)

PDF
Higiene Industrial para la seguridad laboral
PDF
Tema 5.pdfdjdjsjsjshdbsjsjsjsjsjsjsjsjsjsjsj
PPTX
ELEMENTOS DEL DIBUJO TECNICO Y GRAFICOOOO
PDF
Análisis de Comunidad | Seminario Espacio y Hábitat
PPTX
29.01.2025, Liderazgo activo Kevin Romaña sem 4.pptx
PPTX
CONSTRUCCION DE MAQUINA ESCUADRADORA ..pptx
PDF
Curso online para participar en exel o deribados
PDF
Presentación Me gustas San Valentín Creativo Rosa_20250729_111237_0000.pdf
DOCX
FCE POLITICa tercer grado secundaria adolescentes
PPTX
MATBApptxx.mbaarqtqweujjyyffdrtghjujjjjjikbfd
PPTX
El-Ingles-Una-Lengua-Directamente-Derivada-del-Latin.pptx
PDF
BRIEF DE UNA NUEVA MARCA LLAMADA PUBLI AGENCY
DOCX
FODA COMPUTACION 2 bim- Rolando Trinidad.docx
PPTX
Plantilla Oficial bbvbcvbcvbcvbcvbcvbcbcvbcvb
PDF
Presentación Diapositivas Propuesta de Proyecto Orgánico Aesthetic Beige y Ma...
PDF
Cartelera de lavaplatos de bicarbonato y limon
PPTX
tipos de cefalea pptx presentación diapositivas
PPTX
MISCELANIA - constitución política 410-5.pptx
DOCX
FCE POLITICA tercer grado secundaria adolescentes
PPTX
13 y 14.pptxmjgyggguuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Higiene Industrial para la seguridad laboral
Tema 5.pdfdjdjsjsjshdbsjsjsjsjsjsjsjsjsjsjsj
ELEMENTOS DEL DIBUJO TECNICO Y GRAFICOOOO
Análisis de Comunidad | Seminario Espacio y Hábitat
29.01.2025, Liderazgo activo Kevin Romaña sem 4.pptx
CONSTRUCCION DE MAQUINA ESCUADRADORA ..pptx
Curso online para participar en exel o deribados
Presentación Me gustas San Valentín Creativo Rosa_20250729_111237_0000.pdf
FCE POLITICa tercer grado secundaria adolescentes
MATBApptxx.mbaarqtqweujjyyffdrtghjujjjjjikbfd
El-Ingles-Una-Lengua-Directamente-Derivada-del-Latin.pptx
BRIEF DE UNA NUEVA MARCA LLAMADA PUBLI AGENCY
FODA COMPUTACION 2 bim- Rolando Trinidad.docx
Plantilla Oficial bbvbcvbcvbcvbcvbcvbcbcvbcvb
Presentación Diapositivas Propuesta de Proyecto Orgánico Aesthetic Beige y Ma...
Cartelera de lavaplatos de bicarbonato y limon
tipos de cefalea pptx presentación diapositivas
MISCELANIA - constitución política 410-5.pptx
FCE POLITICA tercer grado secundaria adolescentes
13 y 14.pptxmjgyggguuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

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.