SlideShare une entreprise Scribd logo
1  sur  11
Funciones  Una función es aquella que devuelve un valor a una parte de un programa  las funciones se dividen  en dos tipos  A) funciones definidas por un lenguaje de programación  como por ejemplo, seno, coseno, raíz cuadrada, etc. Y las funciones definidas por el usuario. Son aquellas que crea el usuario para que realice una labor determinada
OPERACIONES DE ASIGNACION  La operación de asignación es el modo de darle valores a una variable la operación lógica de asignación se representa mediante el símbolo operación  de asignación (    )se conoce como instrucción o sentencia  de asignación cuando se refiere a un lenguaje de programación
FORMATO GENERAL  DE ASIGNACION  NOMBRE DE LA VARIABLE  EXPRECION      A          B     C          C+1 ASIGNACION ARITMETICA  LAS EXPRECIONES EN LA OPERACIONES  AMN          3+14+8   A          0 B           1
ASIGNACION LOGICA La operación en la que se evalúa en la operación de asignación lógica. Supóngase que M N y P son variables de tipo lógico M         8<5      N         M(7<=12) P         7<6  tras evaluar las operaciones anteriores  las variables M N y P tomaron los valores falso, verdad y verdad
ASIGNACION DE CADENAS DE CARÁCTER LA expresión  que se evalúa como cadena de caracteres  es la siguiente. X	     ‘12 de octubre  de 1942´ que significa asignar 12 de octubre de 1942 a la variable X Conversión de tipo.  En las asignaciones  no se pueden asignar valores  a una variable de tipo  diferente  del suyo. Se presenta un error si se trata de asignar valores de tipo carácter a una variable numérica. O aun valor numérico a una variable de tipo carácter.
ENTRADA Y SALIDA DE INFORMACION O DATOS  Las operaciones de entrada permiten leer determinados valores y asignarlos a determinadas variables. Esta entrada se conoce como operación de lectura llamada (read) o (in ) en otros. Los datos de entrada se introducen  al procesador mediante dispositivo de entrada como teclado, unidades de disco etc. La salida puede aparecerse en un dispositivo de salida como pantalla impresora. La operación de salida se denomina escritura llamada (write) en algunos lenguajes o (out) en otros.
LA RESOLUCIÓN DE PROBLEMA  CON COMPUTADORA Resolución de problemas: la principal razón para que las personas aprendan a programar en general  y los lenguajes de programación en particular es utilizar la computadora  como herramienta para la solución  de problema  ayudado por una computadora
La resolución del problema se puede dividir en tres fases: 1.- análisis del problema  2.- diseño o desarrollo del algoritmo  3.- resolución del algoritmo en la computadora El primer paso – análisis del problema requiere que el problema sea definido  para que pueda ser analizado  con todo detalle, una vez analizado el problema. Se debe desarrollar el algoritmo por ultimo para resolver el algoritmo  mediante una computadora  se necesita codificar el algoritmo  en un lenguaje de programación pascal. c/c++. COBOL, FORTRAN.etc.
ANÁLISIS DEL PROBLEMA  El propósito del análisis de un problema es ayudar al programador para llegar a una cierta  comprensión  de la naturaleza  del problema el problema debe estar bien definido si sedea llegar a una solución satisfactoria. Para poder definir  con precisión  el problema se requiere que las especificaciones de entrada y salida  sean descritas con detalle
DISEÑO DEL ALGORITMO  Una computadora no tiene capacidad para solucionar problemas mas que cuando se le proporcionan  los sucesivos pasos a realizar . Estos pasos sucesivos  que indican las instrucciones  a ejecutar  por la maquina  constituyen como ya conocemos el algoritmo
La información proporcionada  al algoritmo constituye su entrada y la información  producida constituye su salida  Los problemas complejos se pueden resolver mas eficazmente con la computadora cuando se rompen en subproblemas  que se han mas fáciles en solucionar que el original este método suele denominarse divide y vencerás. La descomposición del problema en subproblemas se le llamado top down

Contenu connexe

Tendances

Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructuradaramirezadi
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmoNombre Apellidos
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacionnmqy28
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programaciónIng Cabrera
 
Solución de problemas aplicando la computadora
Solución de problemas aplicando la computadoraSolución de problemas aplicando la computadora
Solución de problemas aplicando la computadorarestradal
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkLaurence HR
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosMary Sanchez
 
U7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOSU7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOSLuiS YmAY
 
Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Melki Carpio
 
ResolucióN De Problemas
ResolucióN De ProblemasResolucióN De Problemas
ResolucióN De Problemasguest796d29
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programaciónMilton Escobar
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasEdward Ropero
 
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE CEJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE CGato Rivitas
 

Tendances (19)

Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructurada
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
 
Unidad ii construiralgoritmos
Unidad ii construiralgoritmosUnidad ii construiralgoritmos
Unidad ii construiralgoritmos
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacion
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Solución de problemas aplicando la computadora
Solución de problemas aplicando la computadoraSolución de problemas aplicando la computadora
Solución de problemas aplicando la computadora
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tk
 
Lenguaje c sintaxis
Lenguaje c sintaxisLenguaje c sintaxis
Lenguaje c sintaxis
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
 
Tipos de algoritmos
Tipos de algoritmosTipos de algoritmos
Tipos de algoritmos
 
U7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOSU7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOS
 
Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)Generalidades Sobre Algoritmos(Ok)
Generalidades Sobre Algoritmos(Ok)
 
ResolucióN De Problemas
ResolucióN De ProblemasResolucióN De Problemas
ResolucióN De Problemas
 
Anexo1
Anexo1Anexo1
Anexo1
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programación
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
 
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE CEJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 

En vedette (9)

Apunfun
ApunfunApunfun
Apunfun
 
Apun4algol
Apun4algolApun4algol
Apun4algol
 
Apun8algol
Apun8algolApun8algol
Apun8algol
 
Apunalgol
ApunalgolApunalgol
Apunalgol
 
Apun2algol
Apun2algolApun2algol
Apun2algol
 
Apunalgolautomatizacion
ApunalgolautomatizacionApunalgolautomatizacion
Apunalgolautomatizacion
 
Apun6algol
Apun6algolApun6algol
Apun6algol
 
Apun9algol
Apun9algolApun9algol
Apun9algol
 
Apun1algol
Apun1algolApun1algol
Apun1algol
 

Similaire à Apun5algol

Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1Espoch_lvaca
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1Silvanac
 
Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clasedaosma
 
Algoritmos y lenjuage de programacion
Algoritmos y  lenjuage de programacionAlgoritmos y  lenjuage de programacion
Algoritmos y lenjuage de programacionYsaac Ruiz
 
Clase 1 Itinerario
Clase 1 ItinerarioClase 1 Itinerario
Clase 1 Itinerariovbalda
 
Actividad....... 26
Actividad....... 26Actividad....... 26
Actividad....... 26grachika
 
Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de ProblemasUnidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de ProblemasYenny Salazar
 
Clase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasClase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasSol Hernández
 
Actividad26
Actividad26Actividad26
Actividad26grachika
 

Similaire à Apun5algol (20)

Seudocodigo
SeudocodigoSeudocodigo
Seudocodigo
 
Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clase
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmos y lenjuage de programacion
Algoritmos y  lenjuage de programacionAlgoritmos y  lenjuage de programacion
Algoritmos y lenjuage de programacion
 
Clase 1 Itinerario
Clase 1 ItinerarioClase 1 Itinerario
Clase 1 Itinerario
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Clase 2
Clase 2Clase 2
Clase 2
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Actividad....... 26
Actividad....... 26Actividad....... 26
Actividad....... 26
 
Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de ProblemasUnidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
 
Clase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasClase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemas
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Actividad26
Actividad26Actividad26
Actividad26
 
Algoritmos 01
Algoritmos 01Algoritmos 01
Algoritmos 01
 

Plus de pabesacv

APUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASAPUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASpabesacv
 
Apuntes empiezo (c)
Apuntes empiezo (c)Apuntes empiezo (c)
Apuntes empiezo (c)pabesacv
 
Apuntes empiezo (b)
Apuntes empiezo (b)Apuntes empiezo (b)
Apuntes empiezo (b)pabesacv
 
Apuntes empiezo (a)
Apuntes empiezo (a)Apuntes empiezo (a)
Apuntes empiezo (a)pabesacv
 
Apuntes estructuras 1
Apuntes estructuras 1Apuntes estructuras 1
Apuntes estructuras 1pabesacv
 
Apuntes de estructuras nuevo
Apuntes de estructuras nuevoApuntes de estructuras nuevo
Apuntes de estructuras nuevopabesacv
 
Unida ii 9a
Unida ii 9aUnida ii 9a
Unida ii 9apabesacv
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8apabesacv
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8apabesacv
 
Unida ii 7a
Unida ii 7aUnida ii 7a
Unida ii 7apabesacv
 
Unida ii 6a
Unida ii 6aUnida ii 6a
Unida ii 6apabesacv
 
Unida ii 5a
Unida ii 5aUnida ii 5a
Unida ii 5apabesacv
 
Unida ii 4a
Unida ii 4aUnida ii 4a
Unida ii 4apabesacv
 
Post y codigos de error
Post y codigos de errorPost y codigos de error
Post y codigos de errorpabesacv
 
Apuntes apuntadores 2 a
Apuntes apuntadores 2 aApuntes apuntadores 2 a
Apuntes apuntadores 2 apabesacv
 
Apuntes apuntadores 1 a
Apuntes apuntadores 1 aApuntes apuntadores 1 a
Apuntes apuntadores 1 apabesacv
 

Plus de pabesacv (20)

APUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASAPUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORAS
 
Apuntes empiezo (c)
Apuntes empiezo (c)Apuntes empiezo (c)
Apuntes empiezo (c)
 
Apuntes empiezo (b)
Apuntes empiezo (b)Apuntes empiezo (b)
Apuntes empiezo (b)
 
Apuntes empiezo (a)
Apuntes empiezo (a)Apuntes empiezo (a)
Apuntes empiezo (a)
 
Apuntes estructuras 1
Apuntes estructuras 1Apuntes estructuras 1
Apuntes estructuras 1
 
Apuntes de estructuras nuevo
Apuntes de estructuras nuevoApuntes de estructuras nuevo
Apuntes de estructuras nuevo
 
Unida ii 9a
Unida ii 9aUnida ii 9a
Unida ii 9a
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8a
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8a
 
Unida ii 7a
Unida ii 7aUnida ii 7a
Unida ii 7a
 
2 unida 4
2 unida 42 unida 4
2 unida 4
 
2 unida 3
2 unida 32 unida 3
2 unida 3
 
2 unida 2
2 unida 22 unida 2
2 unida 2
 
2 unida 1
2 unida 12 unida 1
2 unida 1
 
Unida ii 6a
Unida ii 6aUnida ii 6a
Unida ii 6a
 
Unida ii 5a
Unida ii 5aUnida ii 5a
Unida ii 5a
 
Unida ii 4a
Unida ii 4aUnida ii 4a
Unida ii 4a
 
Post y codigos de error
Post y codigos de errorPost y codigos de error
Post y codigos de error
 
Apuntes apuntadores 2 a
Apuntes apuntadores 2 aApuntes apuntadores 2 a
Apuntes apuntadores 2 a
 
Apuntes apuntadores 1 a
Apuntes apuntadores 1 aApuntes apuntadores 1 a
Apuntes apuntadores 1 a
 

Dernier

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Dernier (10)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Apun5algol

  • 1. Funciones Una función es aquella que devuelve un valor a una parte de un programa las funciones se dividen en dos tipos A) funciones definidas por un lenguaje de programación como por ejemplo, seno, coseno, raíz cuadrada, etc. Y las funciones definidas por el usuario. Son aquellas que crea el usuario para que realice una labor determinada
  • 2. OPERACIONES DE ASIGNACION La operación de asignación es el modo de darle valores a una variable la operación lógica de asignación se representa mediante el símbolo operación de asignación ( )se conoce como instrucción o sentencia de asignación cuando se refiere a un lenguaje de programación
  • 3. FORMATO GENERAL DE ASIGNACION NOMBRE DE LA VARIABLE EXPRECION A B C C+1 ASIGNACION ARITMETICA LAS EXPRECIONES EN LA OPERACIONES AMN 3+14+8 A 0 B 1
  • 4. ASIGNACION LOGICA La operación en la que se evalúa en la operación de asignación lógica. Supóngase que M N y P son variables de tipo lógico M 8<5 N M(7<=12) P 7<6 tras evaluar las operaciones anteriores las variables M N y P tomaron los valores falso, verdad y verdad
  • 5. ASIGNACION DE CADENAS DE CARÁCTER LA expresión que se evalúa como cadena de caracteres es la siguiente. X ‘12 de octubre de 1942´ que significa asignar 12 de octubre de 1942 a la variable X Conversión de tipo. En las asignaciones no se pueden asignar valores a una variable de tipo diferente del suyo. Se presenta un error si se trata de asignar valores de tipo carácter a una variable numérica. O aun valor numérico a una variable de tipo carácter.
  • 6. ENTRADA Y SALIDA DE INFORMACION O DATOS Las operaciones de entrada permiten leer determinados valores y asignarlos a determinadas variables. Esta entrada se conoce como operación de lectura llamada (read) o (in ) en otros. Los datos de entrada se introducen al procesador mediante dispositivo de entrada como teclado, unidades de disco etc. La salida puede aparecerse en un dispositivo de salida como pantalla impresora. La operación de salida se denomina escritura llamada (write) en algunos lenguajes o (out) en otros.
  • 7. LA RESOLUCIÓN DE PROBLEMA CON COMPUTADORA Resolución de problemas: la principal razón para que las personas aprendan a programar en general y los lenguajes de programación en particular es utilizar la computadora como herramienta para la solución de problema ayudado por una computadora
  • 8. La resolución del problema se puede dividir en tres fases: 1.- análisis del problema 2.- diseño o desarrollo del algoritmo 3.- resolución del algoritmo en la computadora El primer paso – análisis del problema requiere que el problema sea definido para que pueda ser analizado con todo detalle, una vez analizado el problema. Se debe desarrollar el algoritmo por ultimo para resolver el algoritmo mediante una computadora se necesita codificar el algoritmo en un lenguaje de programación pascal. c/c++. COBOL, FORTRAN.etc.
  • 9. ANÁLISIS DEL PROBLEMA El propósito del análisis de un problema es ayudar al programador para llegar a una cierta comprensión de la naturaleza del problema el problema debe estar bien definido si sedea llegar a una solución satisfactoria. Para poder definir con precisión el problema se requiere que las especificaciones de entrada y salida sean descritas con detalle
  • 10. DISEÑO DEL ALGORITMO Una computadora no tiene capacidad para solucionar problemas mas que cuando se le proporcionan los sucesivos pasos a realizar . Estos pasos sucesivos que indican las instrucciones a ejecutar por la maquina constituyen como ya conocemos el algoritmo
  • 11. La información proporcionada al algoritmo constituye su entrada y la información producida constituye su salida Los problemas complejos se pueden resolver mas eficazmente con la computadora cuando se rompen en subproblemas que se han mas fáciles en solucionar que el original este método suele denominarse divide y vencerás. La descomposición del problema en subproblemas se le llamado top down