You are on page 1of 13

Introduccin a la Computacin

Comenzando a programar en Scilab


Arantza Casillas
Departamento de Electricidad y Electrnica

Definiciones
Programa
Variables
Sentencias
Operadores
Expresiones
Comentarios
Cadenas

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 nmero
Averiguar el valor del 2 nmero
sumar 1 umero y 2 nmero
mostrar el resultado de la suma

Programa
Los programas que escribimos pueden tener
tres tipos de errores:
Sintcticos
De ejecucin (excepciones)
Semnticos

Si tienen errores no pueden funcionar o dan


resultados inesperados.
Primer programa en Scilab
printf (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=10

Sentencia para visualizar en pantalla un valor:

Operadores y operaciones
+suma
-resta
*multiplicacin
/divisin
** ^exponencial

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

de

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 1

La orden clc limpia la pantalla.

Cadenas
No se pueden ejecutar los
matemticos con las cadenas.

operadores

cadena=hola mundo
cadena=cadena+1

Con cadenas el operador + representa


concatenacin y los dos operadores tienen
que ser cadenas.
cadena=hola mundo
cad1=adios
cad2=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
intercambie el valor de dos variables.

que

Crear un programa en Scilab que asigne


valores a dos variables de tipo cadena y
visualice su concatenacin.

You might also like