practica

Páginas: 10 (2305 palabras) Publicado: 1 de abril de 2014
FUNDAMENTOS DE PROGRAMACIÓN

Por: Gabriel Romero Mora
Email: galexanderomero24@yahoo.es

[kokoa]
Comunidad de software Libre en ESPOL

Contenido


Introducción



Variables y Constantes



Entrada y salida de datos



Operadores de comparación y Lógicos



Estructuras de control: Condicionales e Iterativas



Arreglos: Vectores y matrices



Funciones●

Cadena de Caracteres



Estructuras



Archivos

Introducción
Scilab es un programa desarrollado por INRIA y ENPC de
Francia para el cálculo numérico, programación y gráficos.
Es similar a MATLAB y Octave, es utilizado en Windows,
Linux, Unix, etc.
Características principales
Programación con lenguaje simple y fácilmente asimilable.
Permite operaciones diversasoperaciones matriciales.
Posee capacidades de generación de gráficos en dos y tres
dimensiones.
Links de descarga:
http://www.scilab.org/
http://scilabsoft.inria.fr.

Entorno de Scilab

Variables
En Scilab las variables no son nunca declaradas: su tipo
y su tamaño cambian de forma dinámica de acuerdo
con los valores que le son asignados.
Así, una misma variable puede ser utilizada, porejemplo, para almacenar un número complejo, luego
una matriz de números enteros y luego para
almacenar un texto.
Las variables se crean automáticamente al asignarles
un contenido. Asimismo, es posible eliminar una
Var=5
Tipo entero
variable de la memoria si ya no se utiliza.
Var=9.2
Var=[1 3 6 7]
var=”Mensaje de texto”

Tipo real (float)
Tipo vector
Tipo cadena(string)

Ejemplo:
Lavariable a va
cambiando su tipo y
no necesita ser
declarada
previamente.

Constantes


Las constantes que existen en scilab son:



%i representa la parte imaginaria.



%pi representa el valor 3,1416.



%e representa el valor de euler 2,7182.



Para valores lógicos:



%t representa verdadero.



%f representa falso.






ComentariosDescripciones colocadas por el programador, son
omitidas por el interprete de scilab.

//Esto es un comentario

Entrada y salida de datos
Función input()
Se utiliza para que el programa pida valores de entrada a las
variables mientras se ejecuta.
Sintaxis :
Para ingresar valores tipo numéricas
variable_numérica = input('texto');
Para ingresar cadenas de texto
variable_cadena =input('texto','s');
Ejemplo:
numero=input('Ingrese un numero: ');
cadena=input('Ingrese un texto: ','s');

Funciones disp() y printf()
Muestran datos de salida por pantalla.
disp: Muestra el valor de los datos sin formato
●Sintaxis:
●disp(nombre_variable o 'texto');


printf: Muestra los datos de salida formateados.

Sintaxis:

printf('Texto:%s numero:%d\n',varCad,varNum);


Formato paraVariables
%s Muestra contenido de variables tipo cadena de caracteres.
%d Muestra contenido de variables tipo numéricas.
%c Muestra el contenido de variables tipo carácter
\n Caracter de salto de línea(un enter).

Ejemplos:






Las variables no van
con comillas simples.
Un texto cualquiera
va con comillas
simples.
Uso de printf

Operadores de comparación
No se puedemostrar la imagen. Puede que su equipo no tenga suficiente memoria para abrir la imagen o que ésta esté dañada. Reinicie el equipo y , a continuación, abra el archiv o de nuev o. Si sigue apareciendo la x roja, puede que tenga que borrar la imagen e insertarla de nuev o.

Operadores Lógicos
No se puede mostrar la imagen. Puede que su equipo no tenga suficiente memoria para abrir la imagen o queésta esté dañada. Reinicie el equipo y , a continuación, abra el archiv o de nuev o. Si sigue apareciendo la x roja, puede que tenga que borrar la imagen e insertarla de nuev o.

Rangos
Son argumentos tipo
numéricos dedicados a contar.
Se usan en estructuras for.
Se pueden crear vectores filas.
Sintaxis:
valor_inicial:salto:valor_final
Si no se coloca el salto, el valor
pre determinado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practicas
  • Practicas
  • Practicas
  • Practica
  • Practica
  • Practica
  • Practica
  • Practicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS