Post on 06-Mar-2016
description
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