Comenzando a Programar

Embed Size (px)

DESCRIPTION

scilab

Citation preview

  • Introduccin a la Computacin

    Comenzando a programar en Scilab

    Arantza CasillasDepartamento de Electricidad y Electrnica

  • Definiciones

    ProgramaVariablesSentenciasOperadoresExpresionesComentariosCadenas

  • Programa

    Scilab es un lenguaje de programacin interpretado.Un programa es una secuencia ordenada de instrucciones que dan solucin a un problema. P.e. Calcular la suma de dos nmeros enteros.

    Averiguar el valor del 1 nmeroAveriguar el valor del 2 nmerosumar 1 umero y 2 nmeromostrar el resultado de la suma

  • Programa

    Los programas que escribimos pueden tener tres tipos de errores:

    SintcticosDe ejecucin (excepciones)Semnticos

    Si tienen errores no pueden funcionar o dan resultados inesperados.Primer programa en Scilabprintf (hola mundo)

  • Programa

  • Variables

    Una variable es un nombre que hace referencia a un valor.Los programas manipulan variables que pueden ser de diferentes tipos: enteros, real de doble precisin... Scilab distingue entre reales y cadenas.Los nombres de variables comienzan con una letra o $ y pueden contener letras, nmeros y _ # ! $, como mximo 24 caracteres. No recomendable usar palabras clave.

  • Sentencias o instrucciones

    Una sentencia es cdigo que Scilab puede interpretar. Cada sentencia tiene una sintaxis determinada.Sentencia de asignacin:

    numero_1=10Sentencia para visualizar en pantalla un valor:

  • Operadores y operaciones

    +suma-resta*multiplicacin/divisin** ^exponencial

  • Expresiones

    Una expresin es una combinacin de variables, operadores y valores.

  • Orden de los operadores

    Scilab sigue el orden de preferencia de los operadores matemticos.Se pueden utilizar parntesis.

    2**1+1 3*1**3 --> 3 --> 3

    Exponencial> multiplicacin y divisin> suma y resta. Los operadores de la misma preferencia son evaluados de izquierda a derecha.

  • Comentarios

    Es posible incluir notas o comentarios en un programa.

    uno=1 //asignar a variable uno 1La orden clc limpia la pantalla.

  • Cadenas

    No se pueden ejecutar los operadores matemticos con las cadenas.

    cadena=hola mundocadena=cadena+1

    Con cadenas el operador + representa concatenacin y los dos operadores tienen que ser cadenas.

    cadena=hola mundocad1=adioscad2=cadena+cad1

  • Ejercicios

    Escribir un programa que asigne valores a dos variables y el valor de la suma de ambas a una tercera variable. Escribir un programa que asigne valores a dos variables y eleve la segunda a la primera. Realizar un programa en Scilab que intercambie el valor de dos variables.Crear un programa en Scilab que asigne valores a dos variables de tipo cadena y visualice su concatenacin.

    Pgina 1Pgina 2Pgina 3Pgina 4Pgina 5Pgina 6Pgina 7Pgina 8Pgina 9Pgina 10Pgina 11Pgina 12Pgina 13