SlideShare una empresa de Scribd logo
1 de 14
COLEGIO BAUTISTA MIES
ALUMNO:RIZZIERY JOSUE CALDERON LANDAVERDE
TEMA:PRINCIPIOS BASICOS DE PROGRAMACION
MAESTRO:RAUL MONTOYA
ALGORITMOS, PSEUDOCÓDIGO Y
DIAGRAMAS DE FLUJO:
ALGORITMOS, PSEUDOCÓDIGO Y DIAGRAMAS DE FLUJO:
El término algoritmo parece derivar del nombre de un matemático árabe llamado Mohamed ibn Musa
al – Khuwarizmi, que vivió en Bagdad alrededor del año 830 de nuestra era, y que escribió un libro que
contenía un sistema de numeración decimal y reglas de cálculo. Dicho libro sería utilizado con
posterioridad impulsando la sustitución del uso del ábaco.
Modernamente, se ha usado el término algoritmo en referencia a cualquier procedimiento
sistemático de cálculo, que da lugar a un resultado después de seguirse una serie de instrucciones
precisas.
En el campo de la informática y la programación, se ha adoptado el término para describir cualquier serie
de instrucciones precisas que dan lugar a un resultado. La relación con las matemáticas sigue siendo
estrecha, aunque ha ganado peso la concepción como serie de instrucciones precisas, que no
necesariamente implican cálculo. Así, podríamos hacernos una primera idea de qué es un algoritmo
pensando en las instrucciones para montar un mueble desarmado, o en la preparación de un plato a
partir de una receta de cocina. Veamos lo que sería un algoritmo para freír un huevo:
1. Inicio.
2. Poner a calentar aceite en una sartén.
3. Cuando el aceite humee ligeramente, romper el huevo y verterlo en el aceite.
4. Esperar que se solidifique el huevo.
5. Retirar el huevo del aceite, dejar que escurra y ponerlo en un plato. Apagar el fuego.
6. Fin.
Diagrama de Flujo.
Es aquél que se vale de diversos símbolos para representar las ideas o acciones a
desarrollar. Es útil para organizar las acciones o pasos de un algoritmo pero requiere de
etapas posteriores para implementarse en un sistema de cómputo.
También se puede decir que es la representación gráfica de un algoritmo, entre las
características importantes de un diagrama de flujo podemos encontrar:
· Es fácil de darle seguimiento a las operaciones
· Es más fácil de corregir
· No existen problemas con el lenguaje, tal y como podría suceder con un algoritmo.
Tipo de estructura
Las estructuras de datos se emplean con el objetivo principal de organizar los datos
contenidos dentro de la memoria del ordenador. Así, nuestra primera experiencia con
estructuras comienza desde el momento mismo en que usamos en nuestros programas
variables de tipos primitivos (char, short, int, float, etc). A la memoria del ordenador se le
puede considerar como un gran bloque compuesto por una serie de BYTES dispuestos
secuencialmente uno detrás de otro. por ejemplo, si un ordenador posee una memoria de
128MB (128 megas) entonces se le puede leer o escribir desde el BYTE 0 hasta el BYTE
128MB - 1 ( 0000000H .. 7FFFFFFH ).
La estructura mínima de información manipulable en un sistema de computación es el BIT el cual se
agrupa normalmente en bloques de 8 para formar un BYTE. Cabe mencionar que los BITS no son
direccionables directamente, sino a través de compuertas AND, OR, NOT, XOR, las cuales en C y C++
se escriben como &, |, ~ y ^, conocidos como "Bitwise operators" u "Operadores de manipulación de
bits".
En C,C++ existe una serie de estructuras básicas o tipos primitivos, los cuales pueden ser usados por
el programador para declarar variables, y también son el fundamento sobre el cual se crean
estructuras complejas. El tamaño de los tipos primitivos no es estándar ya que los mismos dependen
de factores tales como:
• Tipo del microprocesador
• El compilador
Lenguaje java
Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos
que fue diseñado específicamente para tener tan pocas dependencias de implementación como
fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el
programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o
"write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una
plataforma no tiene que ser recompilado para correr en otra. Java es, a partir de 2012, uno de
los lenguajes de programación más populares en uso, particularmente para aplicaciones de
cliente-servidor de web, con unos 10 millones de usuarios reportados.
Lenguaje visual BASIC
Visual Basic es un lenguaje de programación de los llamados "visuales", puesto que parte
de la programación que se realiza con él se basa en la utilización de elementos visuales. La
palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de
usuario. En lugar de escribir numerosas líneas de código para describir la apariencia y la
ubicación de los elementos de la interfaz, simplemente podemos agregar objetos
prefabricados en su lugar dentro de la pantalla, que ahorran mucho tiempo de
programación y que sobrepasan el concepto de la programación convencional
en cuanto a la estructura secuencial del programa. Tradicionalmente el lenguaje Basic
(Beginners All-Purpose Symbolic Instruction Code) se ha considerado como el lenguaje
adecuado para principiantes en el mundo de la programación, si bien se le achaca que no
tiene la potencia suficiente para cubrir todas las expectativas de los programadores
avanzados. Cierto es que aunque nos permite la creación de componentes y trabajar con
objetos, otros lenguajes tienen más potencia en la programación orientada a objetos,
pero a medida que han avanzado en las versiones de Visual Basic, ha aumentado su
versatilidad.

Más contenido relacionado

La actualidad más candente (20)

Elementos de programación
Elementos de programaciónElementos de programación
Elementos de programación
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
Elementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamientoElementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamiento
 
Tarea 4
Tarea 4Tarea 4
Tarea 4
 
Ola k ase
Ola k aseOla k ase
Ola k ase
 
Algoritmo00
Algoritmo00Algoritmo00
Algoritmo00
 
Trabajo de daniela montes
Trabajo de daniela montesTrabajo de daniela montes
Trabajo de daniela montes
 
Mario martinez alvarez
Mario martinez alvarezMario martinez alvarez
Mario martinez alvarez
 
Republica bolivariana de venezuela ministerio del poder popular para la educa...
Republica bolivariana de venezuela ministerio del poder popular para la educa...Republica bolivariana de venezuela ministerio del poder popular para la educa...
Republica bolivariana de venezuela ministerio del poder popular para la educa...
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Programacion I
Programacion I Programacion I
Programacion I
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Programacion
ProgramacionProgramacion
Programacion
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Documento sin título
Documento sin títuloDocumento sin título
Documento sin título
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Cuestionario consultado
Cuestionario consultadoCuestionario consultado
Cuestionario consultado
 
Pteg i-grupo 5- capitulo -5 tema algoritmos
Pteg i-grupo 5- capitulo -5 tema algoritmosPteg i-grupo 5- capitulo -5 tema algoritmos
Pteg i-grupo 5- capitulo -5 tema algoritmos
 
Los pseudocodigos
Los pseudocodigosLos pseudocodigos
Los pseudocodigos
 
Trabajo de computación
Trabajo de computaciónTrabajo de computación
Trabajo de computación
 

Similar a Presentacion

Paola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basicPaola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basic
paolagonzalez326
 
Programación informatica INWTD
Programación informatica INWTDProgramación informatica INWTD
Programación informatica INWTD
chepas_
 
Programación
ProgramaciónProgramación
Programación
chepas_
 

Similar a Presentacion (20)

Principios de la programación.
Principios de la programación.Principios de la programación.
Principios de la programación.
 
Principios programacion
Principios programacionPrincipios programacion
Principios programacion
 
Programacion Basica
Programacion Basica Programacion Basica
Programacion Basica
 
Presentación de programacion
Presentación  de programacionPresentación  de programacion
Presentación de programacion
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
Paola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basicPaola gonzalez fundamentos de visual basic
Paola gonzalez fundamentos de visual basic
 
Capitulogratis
CapitulogratisCapitulogratis
Capitulogratis
 
Programar
ProgramarProgramar
Programar
 
Danelly
DanellyDanelly
Danelly
 
Programación informatica INWTD
Programación informatica INWTDProgramación informatica INWTD
Programación informatica INWTD
 
Programación
ProgramaciónProgramación
Programación
 
Evolución de la programación
Evolución de la programaciónEvolución de la programación
Evolución de la programación
 
Daniel carrera 2
Daniel carrera 2Daniel carrera 2
Daniel carrera 2
 
Introducción a lenguaje Visual Basic
Introducción a lenguaje Visual BasicIntroducción a lenguaje Visual Basic
Introducción a lenguaje Visual Basic
 
Programaciuon
ProgramaciuonProgramaciuon
Programaciuon
 
Programaciuon
ProgramaciuonProgramaciuon
Programaciuon
 
Programaciuon
ProgramaciuonProgramaciuon
Programaciuon
 
Estructuras básicas para C++
Estructuras básicas para C++Estructuras básicas para C++
Estructuras básicas para C++
 
Programación
ProgramaciónProgramación
Programación
 
Guia de programación en visual basic
Guia de programación en visual basicGuia de programación en visual basic
Guia de programación en visual basic
 

Último

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
El Fortí
 
🦄💫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
EliaHernndez7
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 

Ú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
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
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
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
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
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
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
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
🦄💫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
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.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
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 

Presentacion

  • 1. COLEGIO BAUTISTA MIES ALUMNO:RIZZIERY JOSUE CALDERON LANDAVERDE TEMA:PRINCIPIOS BASICOS DE PROGRAMACION MAESTRO:RAUL MONTOYA
  • 3. ALGORITMOS, PSEUDOCÓDIGO Y DIAGRAMAS DE FLUJO: El término algoritmo parece derivar del nombre de un matemático árabe llamado Mohamed ibn Musa al – Khuwarizmi, que vivió en Bagdad alrededor del año 830 de nuestra era, y que escribió un libro que contenía un sistema de numeración decimal y reglas de cálculo. Dicho libro sería utilizado con posterioridad impulsando la sustitución del uso del ábaco. Modernamente, se ha usado el término algoritmo en referencia a cualquier procedimiento sistemático de cálculo, que da lugar a un resultado después de seguirse una serie de instrucciones precisas.
  • 4. En el campo de la informática y la programación, se ha adoptado el término para describir cualquier serie de instrucciones precisas que dan lugar a un resultado. La relación con las matemáticas sigue siendo estrecha, aunque ha ganado peso la concepción como serie de instrucciones precisas, que no necesariamente implican cálculo. Así, podríamos hacernos una primera idea de qué es un algoritmo pensando en las instrucciones para montar un mueble desarmado, o en la preparación de un plato a partir de una receta de cocina. Veamos lo que sería un algoritmo para freír un huevo: 1. Inicio. 2. Poner a calentar aceite en una sartén. 3. Cuando el aceite humee ligeramente, romper el huevo y verterlo en el aceite. 4. Esperar que se solidifique el huevo. 5. Retirar el huevo del aceite, dejar que escurra y ponerlo en un plato. Apagar el fuego. 6. Fin.
  • 5. Diagrama de Flujo. Es aquél que se vale de diversos símbolos para representar las ideas o acciones a desarrollar. Es útil para organizar las acciones o pasos de un algoritmo pero requiere de etapas posteriores para implementarse en un sistema de cómputo. También se puede decir que es la representación gráfica de un algoritmo, entre las características importantes de un diagrama de flujo podemos encontrar: · Es fácil de darle seguimiento a las operaciones · Es más fácil de corregir · No existen problemas con el lenguaje, tal y como podría suceder con un algoritmo.
  • 6.
  • 8. Las estructuras de datos se emplean con el objetivo principal de organizar los datos contenidos dentro de la memoria del ordenador. Así, nuestra primera experiencia con estructuras comienza desde el momento mismo en que usamos en nuestros programas variables de tipos primitivos (char, short, int, float, etc). A la memoria del ordenador se le puede considerar como un gran bloque compuesto por una serie de BYTES dispuestos secuencialmente uno detrás de otro. por ejemplo, si un ordenador posee una memoria de 128MB (128 megas) entonces se le puede leer o escribir desde el BYTE 0 hasta el BYTE 128MB - 1 ( 0000000H .. 7FFFFFFH ).
  • 9. La estructura mínima de información manipulable en un sistema de computación es el BIT el cual se agrupa normalmente en bloques de 8 para formar un BYTE. Cabe mencionar que los BITS no son direccionables directamente, sino a través de compuertas AND, OR, NOT, XOR, las cuales en C y C++ se escriben como &, |, ~ y ^, conocidos como "Bitwise operators" u "Operadores de manipulación de bits". En C,C++ existe una serie de estructuras básicas o tipos primitivos, los cuales pueden ser usados por el programador para declarar variables, y también son el fundamento sobre el cual se crean estructuras complejas. El tamaño de los tipos primitivos no es estándar ya que los mismos dependen de factores tales como: • Tipo del microprocesador • El compilador
  • 11. Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es, a partir de 2012, uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones de cliente-servidor de web, con unos 10 millones de usuarios reportados.
  • 13. Visual Basic es un lenguaje de programación de los llamados "visuales", puesto que parte de la programación que se realiza con él se basa en la utilización de elementos visuales. La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de usuario. En lugar de escribir numerosas líneas de código para describir la apariencia y la ubicación de los elementos de la interfaz, simplemente podemos agregar objetos prefabricados en su lugar dentro de la pantalla, que ahorran mucho tiempo de programación y que sobrepasan el concepto de la programación convencional
  • 14. en cuanto a la estructura secuencial del programa. Tradicionalmente el lenguaje Basic (Beginners All-Purpose Symbolic Instruction Code) se ha considerado como el lenguaje adecuado para principiantes en el mundo de la programación, si bien se le achaca que no tiene la potencia suficiente para cubrir todas las expectativas de los programadores avanzados. Cierto es que aunque nos permite la creación de componentes y trabajar con objetos, otros lenguajes tienen más potencia en la programación orientada a objetos, pero a medida que han avanzado en las versiones de Visual Basic, ha aumentado su versatilidad.