Your SlideShare is downloading. ×
0
Tecnologia de la informació
Tecnologia de la informació
Tecnologia de la informació
Tecnologia de la informació
Tecnologia de la informació
Tecnologia de la informació
Tecnologia de la informació
Tecnologia de la informació
Tecnologia de la informació
Tecnologia de la informació
Tecnologia de la informació
Tecnologia de la informació
Tecnologia de la informació
Tecnologia de la informació
Tecnologia de la informació
Tecnologia de la informació
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Tecnologia de la informació

375

Published on

Power Point del tema 10 de 1r de batxillerat de l'assignatura Tecnologia de la Informació

Power Point del tema 10 de 1r de batxillerat de l'assignatura Tecnologia de la Informació

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
375
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.  
  • 2.
    • Programa  Conjunto de ordenes que realiza una función especifica, normalmente solucionará un problema.
    • Lenguajes de programación  Ordenes para realizar un programa. (Hablar al micropocesador para que realice alguna operación).
  • 3.
    • Lenguajes máquina: propios de cada microprocesador, utilizan lenguaje binario. Ej. 0010 0001 110 0101
    • Lenguajes de bajo nivel: simbología más legible que el código máquina pero alejada del lenguaje natural Ej.: MOV AX, X
    • Lenguaje de alto nivel: léxico similar al humano ( en inglés) , sintaxis coherente (lengua y mates) Ejemplo: C=A+B Según el estilo de programación Lenguajes imperativos o o por procedimientos: contiene un conjunto secuencial de instrucciones, que alteran valoras de la memoria Ejemplo: INPUT K C= K+23 PRINT K
    Por su cercanía al lenguaje natural:
  • 4.
    • Lenguajes imperativos o por procedimientos: contiene un conjunto secuencial de instrucciones, que alteran valores de la memoria (variables) Ejemplo: INPUT K C= K+23 PRINT K
    • Lenguajes declarativos: indicamos lo que queremos hacer sin indicar el procedimiento para hacerlo. Responder a la pregunta sin indicar como hacerlo .
    • Ejemplo:
    • SELECT *FROM clientes WHERE sexo = “M” ORDER BY nombre
    • Lenguajes orientados a objetos: Basados en objetos, agrupan conjuntos de datos y procedimientos.
    • Ejemplo:
    • C++, Java
    Según el estilo de programación :
  • 5.
    • Lenguajes visuales: programación mediante interfaz gráfica, mediante iconos y herramientas .
    • Metal lenguajes: lenguajes que agrupan a varios de ellos interactuando .
    • Lenguajes script: agrupaciones de códigos incrustables en páginas web (HTM).
    • Lenguajes específicos: programas de ámbito concreto, (matlab  matemáticas.)
    Según características diversas:
  • 6.
    • Características básicas:
    • Secuencia: los procesos se desencadenan de manera ordenada y descendente.
    • Selección: las instrucciones se ejecutan según una serie de condiciones (preguntas). Según la respuesta sigue una ruta u otra. (ejemplo VB. (if……then …..else)
    • Repetición o iteración: Se repite una secuencia hasta una condición determinada. ( do while……Loop)
    Despedazar un problema y dividirlo en otros mas pequeños, con soluciones más fáciles.
  • 7.
    • Interpretes se traducen las instrucciones a leguaje máquina a medida que son leídas. Se ejecutan con programas específicos.
    • Compiladores se traducen las instrucciones a lenguaje máquina creando un archivo ejecutable desde cualquier PC.
    Una vez determinado el problema debemos solucionarlo. Para ello se utiliza un software de programación, se escribe el programa y se ejecuta, de dos forma posibles.
  • 8.  
  • 9.
    • 1. Planteamiento del problema en lenguaje natural. Expresamos el problema en lenguaje natural, sin utilizar términos técnicos ni científicos.
    • Ejemplo: cambio de grados Fahrenheit a grados Celsius.
    • 2. Redacción del enunciado en el lenguaje científico.
    • Análisis del problema científicamente:
      • Expresamos el problema en lenguaje científico
      • Identificamos datos de entrada (que tengo)
      • Identificamos datos de salida (que quiero)
    • Ejemplo: Problema de física. Entrada de datos Fahrenheit. Salida de grados Celsius.
  • 10.
    • 3. Programación algorítmica o pseudocódigo
    • Expresamos formulas para la solución del problema (generalmente matemáticas)
    • Redactamos algoritmo (conjunto de instrucciones encadenadas).En todo algoritmo hay una entrada y una salida (inicio y fin).
    4. Programación en lenguaje elegido Adaptamos el algoritmo o pseudocódigo al lenguaje de programación elegido Ejemplo 1: INPUT F C= (F-32)/1.8 (C Celsius) Escribir C
  • 11.
    • ¿ Qué son? Nombres que va a representar valores. Se emplean para almacenar temporalmente datos de entrada o salida.
      • Ejemplo
      • Leer F (Fahrenheit)
      • C= (F-32)/1.8 (C Celsius)
      • Print C
    Normas a seguir en el uso de variables: Nombres  Cualquier conjunto de caracteres alfanuméricos. Debe recordarnos alguna característica del contenido que albergará. Declaración y tipos  Consiste en indicar que tipo de datos albergara (número, lógico, fecha, …), de este modo se reservará el espacio justo en la memoria RAM Asignación de variables  Generalmente directo mediante asignación (C=3) se emplea recursividad ( C=C+1)
  • 12.
    • Condiciones lógicas:
    • Las condiciones son operadores que al ser empleadas devuelven uno de los dos estados lógicos, verdadero o falso.
    • Los operadores relacionales son: =, <,>, <=,>=, <>.
    • Ejemplo:
    • A<B verdadero si A es menos que B. falso si A es mayor que B
    •  
    Los operadores lógicos: Se utilizan para establecer relaciones entre diferentes condiciones de un programa. AND Sustituye por una Y lógica. Deben de cumplirse dos condiciones(verdadero) OR Sustituye por una O lógica. O se cumple una condición o la otra (Verdadero) NOT Devuelve el valor contrario.   Ejemplos:   AND grados >30 AND mes = julio Verdadero si la tª >30º en el mes de julio OR grados <25 OR mes <> mayo verdadero si la tª es inferior a 25 grados o cualquier mes que no sea mayo NOT NOT (Mes = Abril) devuelve verdadero en todos los meses menos abril.  
  • 13.
    • ¿Qué es un diagrama de flujo?
      • Herramienta gráfica que ayuda a interpretar y desarrollar un programa mediante símbolos.
      • Representa los diferentes caminos por los que un programa puede fluir.
      • Tabla página 259
  • 14.
    • ¿Qué son las estructuras selectivas?
      • Líneas de programa que evalúan una condición para desarrollar una acción u otra en función del resultado
      • Permite cambiar los caminos por los que un programa puede fluir.
      • Página 259 Estructuras selectivas (Cuadro)
  • 15.
    • ¿Qué son los bucles?
      • Líneas de programa que se repiten mientras se cumple una condición
      • Dentro del bucle podemos tener todo tipo de acciones y condiciones, dos tipos básicos :
        • por condición:
          • Las acciones contenidas en el bucle se repiten mientras sea cierta la condición
        • por contador:
          • Existe una variable (contador), que condiciona la ejecución del bucle, hasta que llega a un valor definido.
  • 16. Pantalla de visual basic y todo su entorno de programación

×