Comenzando a Programar
-
Upload
gui-martins -
Category
Documents
-
view
222 -
download
0
description
Transcript of Comenzando a Programar
-
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