SlideShare una empresa de Scribd logo
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA
“ANTONIO JOSE DE SUCRE”
UNEXPO-V.R. “LUIS CABALLERO MEJIAS”
INGENIERÍA EN EQUIPOS FERROVIARIOS
SECCIÓN 2
Niveles de programación de las computadoras
Profesora: integrantes:
Gioconda Echenique Barboza Bárbara
CI:22694572
Charallave,octubre 2013
LENGUAJES DE PROGRAMACIÓN
Es cualquier lenguaje artificialDefinen una secuencia
de instrucciones para
ser interpretadas y
ejecutadas por una
computadora.
intentan conservar
una similitud con el
lenguaje humano.
Una vez que se identifica
una tarea y se conoce el
algoritmo, el
programador debe
codificarlo en una lista
de instrucciones.
Los programas pueden ser
escritos en cualquier lenguaje de
la amplia gama disponibles
Cuando se programa, se
indica una serie de
instrucciones para que la
computadora las ejecute
Establecen un
conjunto de reglas
sintácticas y
semánticas
UN ALGORITMO
es una secuencia no ambigua, finita y
ordenada de instrucciones que han de
seguirse para resolver un problema.
CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN
LENGUAJES DE BAJO NIVEL: LENGUAJES DE ALTO NIVEL:
constituidos por instrucciones en
lenguaje máquina o próximos a él
permiten crear programas
muy rápidos y eficientes
los programas son específicos
para cada procesador
Un programa escrito en un
lenguaje de alto nivel, debe
ser compilado o interpretado
para traducir su código, en
otro de bajo nivel.
las instrucciones
son independientes
de la máquina
fáciles de aprender porque están
formados por elementos de
lenguajes naturales.
facilitar el proceso de programación
Sus instrucciones ejercen un
control directo sobre el
hardware y están
condicionados por la
estructura físicas de las
computadoras que los
soportan
CLASES DE PROGRAMACION DE PROGRAMACION
PROGRAMACIÓN
ESTRUCTURADA(PE)
Esta técnica incorpora:
•Diseño descendente (top-dow):
el problema se descompone en
etapas o estructuras jerárquicas.
•Recursos abstractos
(simplicidad): descompones las
acciones complejas en otras más
simples.
•Estructuras básicas:
 Estructuras secuénciales: cada acción sigue
a otra acción secuencialmente. La salida de
una acción es la entrada de otra.
 Estructuras selectivas: se evalúan las
condiciones y en función del resultado se
realizan unas acciones u otras.
 Estructuras repetitivas: son secuencias de
instrucciones que se repiten un número
determinado de veces.
PROGRAMACIÓN MODULAR
consta de varias secciones dividas
de forma que interactúan a través
de llamadas a procedimientos,
que integran el programa en su
totalidad.
El programa principal coordina las
llamadas a los módulos secundarios
y pasa los datos necesarios en
forma de parámetros.
A su vez cada modulo puede contener
sus propios datos y llamar a otros
módulos o funciones.
Es una descripción
informal de alto nivel de
un algoritmo informático
de programación,
compacto e informal.
PSEUDOCÓDIGO (O FALSO LENGUAJE)
diseñado para la lectura humana
en lugar de la lectura mediante
máquina
independencia de
cualquier otro
lenguaje de
programación
Características:
1.Se puede ejecutar en un
ordenador
2.Es una forma de representación
sencilla de utilizar y de manipular.
3.Facilita el paso del programa al
lenguaje de programación.
4.Es independiente del lenguaje
de programación que se vaya a
utilizar.
Permite la descripción de:
1.|Instrucciones primitivas.
2.Instrucciones de proceso....
3.Instrucciones de control.
4Instrucciones compuestas.
5.Instrucciones de descripción.
que utiliza las convenciones
estructurales de un lenguaje de
programación verdadero.
PROGRAMACIÓN ORIENTADA A
OBJETOS (POO)
Se trata de una técnica que aumenta
considerablemente la velocidad de desarrollo
de los programas gracias a la reutilización de los
objetos.
El elemento principal de la
programación orientada a objetos
es el objeto.
El objeto es un conjunto complejo
de datos y programas que poseen
estructura y forman parte de una
organización.
Un objeto contiene varios datos bien
estructurados y pueden ser visibles o no
dependiendo del programador y las
acciones del programa en ese momento
PROGRAMACIÓN CONCURRENTE
• Este tipo de programación se utiliza cuando
tenemos que realizar varias acciones a la vez.
• Se suele utilizar para controlar los accesos de
usuarios y programas a un recurso de forma
simultanea.
• Se trata de una programación más lenta y
laboriosa, obteniendo unos resultados lentos
en las acciones.
PROGRAMACIÓN FUNCIONAL
Se caracteriza principalmente por
permitir declarar y llamar a funciones
dentro de otras funciones.
PROGRAMACIÓN LÓGICA
Se suele utilizar en la inteligencia artificial y
pequeños programas infantiles. Se trata de una
programación basada en el cálculo de predicados
(una teoría matemática que permite lograr que un
ordenador basándose en hecho y reglas
lógicas, pueda dar soluciones inteligentes).
DIAGRAMA DE FLUJO O DIAGRAMA DE ACTIVIDADES
Es la representación gráfica
del algoritmo o proceso
Un diagrama de flujo
siempre tiene un
único punto de inicio
y un único punto de
término.
ACCIONES PREVIAS A LA REALIZACIÓN
•Identificar las ideas principales al ser
incluidas en el diagrama de flujo.
•Definir qué se espera obtener del
diagrama de flujo.
•Identificar quién lo empleará y cómo.
•Establecer el nivel de detalle
requerido.
•Determinar los límites del proceso a
describir.
El propósito del
diagrama de actividad
es modelar un proceso
de flujo de trabajo
(workflow) y/o modelar
operaciones.
Tipos de diagramas de flujo
•Formato vertical
•Formato horizontal
•Formato panorámico
•Formato Arquitectónico
Simbología y significado
•Óvalo o Elipse: Inicio y término
•Rectángulo: Actividad
•Rombo: Decisión .
•Círculo: Conector
•Triángulo boca abajo: Archivo
definitivo
•Triángulo boca arriba: Archivo
temporal
DIAGRAMA NASSI-SHNEIDERMAN
Es una representación gráfica
que muestra el diseño de un
programa estructurado.
Sirve para representar la
estructura de los programas.
Combina la descripción
textual del pseudocódigo con
la representación gráfica del
diagrama de flujo.
refleja la descomposición del
problema en una forma simple
usando cajas anidadas para
representar cada uno de los
subproblemas
Su nivel de abstracción es muy
cercano al código de la
programación estructurada.
Todo lo que se puede
representar con un
diagrama Nassi-
Shneiderman se puede
representar con un
diagrama de flujo.

Más contenido relacionado

La actualidad más candente

Ada1 b3 titanes3
Ada1 b3 titanes3Ada1 b3 titanes3
Ada1 b3 titanes3
Dialet Rodríguez
 
Juan kalo b.
Juan kalo b.Juan kalo b.
Juan kalo b.
hitep
 
Qué es programación
Qué es programaciónQué es programación
Qué es programación
pichinte
 
Programacion
ProgramacionProgramacion
Programacion
pablo1194
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
guestd5974a6
 
Yuranip
YuranipYuranip
Yuranip
yuranip
 
Jhonathan
JhonathanJhonathan
Jhonathan
tatan2da
 
Pablo campo
Pablo campoPablo campo
Pablo campo
pablocampoo
 
Luis silva diapositiva
Luis silva  diapositivaLuis silva  diapositiva
Luis silva diapositiva
Luis Silva Narvaez
 
Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01
Facultad de Ciencias y Sistemas
 
Abraham campiño
Abraham campiñoAbraham campiño
Abraham campiño
hitep
 
Programa informatico.tecnicas
Programa informatico.tecnicasPrograma informatico.tecnicas
Programa informatico.tecnicas
Braandon Gaarciiaa
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
DIEGO BAROJA
 
Conceptos de programacion oriente
Conceptos de programacion orienteConceptos de programacion oriente
Conceptos de programacion oriente
shariweya
 
Programación tic
Programación ticProgramación tic
Programación tic
lunanogales
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
samiibrs
 

La actualidad más candente (16)

Ada1 b3 titanes3
Ada1 b3 titanes3Ada1 b3 titanes3
Ada1 b3 titanes3
 
Juan kalo b.
Juan kalo b.Juan kalo b.
Juan kalo b.
 
Qué es programación
Qué es programaciónQué es programación
Qué es programación
 
Programacion
ProgramacionProgramacion
Programacion
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Yuranip
YuranipYuranip
Yuranip
 
Jhonathan
JhonathanJhonathan
Jhonathan
 
Pablo campo
Pablo campoPablo campo
Pablo campo
 
Luis silva diapositiva
Luis silva  diapositivaLuis silva  diapositiva
Luis silva diapositiva
 
Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01
 
Abraham campiño
Abraham campiñoAbraham campiño
Abraham campiño
 
Programa informatico.tecnicas
Programa informatico.tecnicasPrograma informatico.tecnicas
Programa informatico.tecnicas
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 
Conceptos de programacion oriente
Conceptos de programacion orienteConceptos de programacion oriente
Conceptos de programacion oriente
 
Programación tic
Programación ticProgramación tic
Programación tic
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 

Similar a Programacion pc

Presentación2
Presentación2Presentación2
Presentación2
yugreisymercado
 
Introduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionIntroduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacion
lupitagarcia07
 
Programación
ProgramaciónProgramación
Programación
ivanina2013
 
Oriente conceptos de programacion
Oriente conceptos de programacionOriente conceptos de programacion
Oriente conceptos de programacion
shariweya
 
Programación tic
Programación ticProgramación tic
Programación tic
Amelia Mora González
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
samiibrs
 
Monicaaa 9 b
Monicaaa 9 bMonicaaa 9 b
Monicaaa 9 b
moniika16
 
Pteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionPteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacion
ErikValladarez
 
Pteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionPteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacion
ErikValladarez
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
samiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
samiibrs
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
luzdaneelli
 
Presentación 4
Presentación 4Presentación 4
Presentación 4
ANDERWINTORREALBARIVAS
 
Programación
ProgramaciónProgramación
Programación
lunanogales
 
Slideshard deisy
Slideshard deisySlideshard deisy
Slideshard deisy
Deiizy Garciia
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castaño
nicholas_333
 
Programacion
ProgramacionProgramacion
Programacion
Valeria Valdovinos
 
Seudocodigos1
Seudocodigos1Seudocodigos1
Seudocodigos1
jafp21
 
Lenguajesprog
LenguajesprogLenguajesprog
Lenguajesprog
Ricardo M. P
 
lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacion
juliana0396
 

Similar a Programacion pc (20)

Presentación2
Presentación2Presentación2
Presentación2
 
Introduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacionIntroduccion a los lenguajes de programacion
Introduccion a los lenguajes de programacion
 
Programación
ProgramaciónProgramación
Programación
 
Oriente conceptos de programacion
Oriente conceptos de programacionOriente conceptos de programacion
Oriente conceptos de programacion
 
Programación tic
Programación ticProgramación tic
Programación tic
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Monicaaa 9 b
Monicaaa 9 bMonicaaa 9 b
Monicaaa 9 b
 
Pteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionPteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacion
 
Pteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacionPteg i-grupo5- cap 6-lenguaje de programacion
Pteg i-grupo5- cap 6-lenguaje de programacion
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Presentación 4
Presentación 4Presentación 4
Presentación 4
 
Programación
ProgramaciónProgramación
Programación
 
Slideshard deisy
Slideshard deisySlideshard deisy
Slideshard deisy
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castaño
 
Programacion
ProgramacionProgramacion
Programacion
 
Seudocodigos1
Seudocodigos1Seudocodigos1
Seudocodigos1
 
Lenguajesprog
LenguajesprogLenguajesprog
Lenguajesprog
 
lenguaje de programacion
lenguaje de programacionlenguaje de programacion
lenguaje de programacion
 

Último

Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
EleNoguera
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
JimmyDeveloperWebAnd
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
Alejandrino Halire Ccahuana
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
Inslvarez5
 
Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)
https://gramadal.wordpress.com/
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
karlafreire0608
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos
ROCIORUIZQUEZADA
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 

Último (20)

Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
 
Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 

Programacion pc

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA “ANTONIO JOSE DE SUCRE” UNEXPO-V.R. “LUIS CABALLERO MEJIAS” INGENIERÍA EN EQUIPOS FERROVIARIOS SECCIÓN 2 Niveles de programación de las computadoras Profesora: integrantes: Gioconda Echenique Barboza Bárbara CI:22694572 Charallave,octubre 2013
  • 2. LENGUAJES DE PROGRAMACIÓN Es cualquier lenguaje artificialDefinen una secuencia de instrucciones para ser interpretadas y ejecutadas por una computadora. intentan conservar una similitud con el lenguaje humano. Una vez que se identifica una tarea y se conoce el algoritmo, el programador debe codificarlo en una lista de instrucciones. Los programas pueden ser escritos en cualquier lenguaje de la amplia gama disponibles Cuando se programa, se indica una serie de instrucciones para que la computadora las ejecute Establecen un conjunto de reglas sintácticas y semánticas UN ALGORITMO es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un problema.
  • 3. CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN LENGUAJES DE BAJO NIVEL: LENGUAJES DE ALTO NIVEL: constituidos por instrucciones en lenguaje máquina o próximos a él permiten crear programas muy rápidos y eficientes los programas son específicos para cada procesador Un programa escrito en un lenguaje de alto nivel, debe ser compilado o interpretado para traducir su código, en otro de bajo nivel. las instrucciones son independientes de la máquina fáciles de aprender porque están formados por elementos de lenguajes naturales. facilitar el proceso de programación Sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura físicas de las computadoras que los soportan
  • 4. CLASES DE PROGRAMACION DE PROGRAMACION PROGRAMACIÓN ESTRUCTURADA(PE) Esta técnica incorpora: •Diseño descendente (top-dow): el problema se descompone en etapas o estructuras jerárquicas. •Recursos abstractos (simplicidad): descompones las acciones complejas en otras más simples. •Estructuras básicas:  Estructuras secuénciales: cada acción sigue a otra acción secuencialmente. La salida de una acción es la entrada de otra.  Estructuras selectivas: se evalúan las condiciones y en función del resultado se realizan unas acciones u otras.  Estructuras repetitivas: son secuencias de instrucciones que se repiten un número determinado de veces. PROGRAMACIÓN MODULAR consta de varias secciones dividas de forma que interactúan a través de llamadas a procedimientos, que integran el programa en su totalidad. El programa principal coordina las llamadas a los módulos secundarios y pasa los datos necesarios en forma de parámetros. A su vez cada modulo puede contener sus propios datos y llamar a otros módulos o funciones.
  • 5. Es una descripción informal de alto nivel de un algoritmo informático de programación, compacto e informal. PSEUDOCÓDIGO (O FALSO LENGUAJE) diseñado para la lectura humana en lugar de la lectura mediante máquina independencia de cualquier otro lenguaje de programación Características: 1.Se puede ejecutar en un ordenador 2.Es una forma de representación sencilla de utilizar y de manipular. 3.Facilita el paso del programa al lenguaje de programación. 4.Es independiente del lenguaje de programación que se vaya a utilizar. Permite la descripción de: 1.|Instrucciones primitivas. 2.Instrucciones de proceso.... 3.Instrucciones de control. 4Instrucciones compuestas. 5.Instrucciones de descripción. que utiliza las convenciones estructurales de un lenguaje de programación verdadero.
  • 6. PROGRAMACIÓN ORIENTADA A OBJETOS (POO) Se trata de una técnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilización de los objetos. El elemento principal de la programación orientada a objetos es el objeto. El objeto es un conjunto complejo de datos y programas que poseen estructura y forman parte de una organización. Un objeto contiene varios datos bien estructurados y pueden ser visibles o no dependiendo del programador y las acciones del programa en ese momento PROGRAMACIÓN CONCURRENTE • Este tipo de programación se utiliza cuando tenemos que realizar varias acciones a la vez. • Se suele utilizar para controlar los accesos de usuarios y programas a un recurso de forma simultanea. • Se trata de una programación más lenta y laboriosa, obteniendo unos resultados lentos en las acciones. PROGRAMACIÓN FUNCIONAL Se caracteriza principalmente por permitir declarar y llamar a funciones dentro de otras funciones. PROGRAMACIÓN LÓGICA Se suele utilizar en la inteligencia artificial y pequeños programas infantiles. Se trata de una programación basada en el cálculo de predicados (una teoría matemática que permite lograr que un ordenador basándose en hecho y reglas lógicas, pueda dar soluciones inteligentes).
  • 7. DIAGRAMA DE FLUJO O DIAGRAMA DE ACTIVIDADES Es la representación gráfica del algoritmo o proceso Un diagrama de flujo siempre tiene un único punto de inicio y un único punto de término. ACCIONES PREVIAS A LA REALIZACIÓN •Identificar las ideas principales al ser incluidas en el diagrama de flujo. •Definir qué se espera obtener del diagrama de flujo. •Identificar quién lo empleará y cómo. •Establecer el nivel de detalle requerido. •Determinar los límites del proceso a describir. El propósito del diagrama de actividad es modelar un proceso de flujo de trabajo (workflow) y/o modelar operaciones. Tipos de diagramas de flujo •Formato vertical •Formato horizontal •Formato panorámico •Formato Arquitectónico Simbología y significado •Óvalo o Elipse: Inicio y término •Rectángulo: Actividad •Rombo: Decisión . •Círculo: Conector •Triángulo boca abajo: Archivo definitivo •Triángulo boca arriba: Archivo temporal
  • 8. DIAGRAMA NASSI-SHNEIDERMAN Es una representación gráfica que muestra el diseño de un programa estructurado. Sirve para representar la estructura de los programas. Combina la descripción textual del pseudocódigo con la representación gráfica del diagrama de flujo. refleja la descomposición del problema en una forma simple usando cajas anidadas para representar cada uno de los subproblemas Su nivel de abstracción es muy cercano al código de la programación estructurada. Todo lo que se puede representar con un diagrama Nassi- Shneiderman se puede representar con un diagrama de flujo.