Sie sind auf Seite 1von 4

ESCUELA PROFESIONAL DE

INGENIERA TEXTIL Y DE CONFECCIONES


Curso: Programacin para Ingeniera

GUA DE LABORATORIO N 1

TEMA: Operadores de Asignacin tipo numricos lgicos - cadena

UNIDAD DE APRENDIZAJE: I
Definicin de datos, operadores computacionales, tipos de instrucciones,
estructuras condicionales.

LOGRO DE APRENDIZAJE DE UNIDAD:


Al finalizar la asignatura de Programacin para la Ingeniera los estudiantes
debern desarrollar e implementar soluciones de Software aplicados.
ESTRATEGIA METODOLGICA: MEDIOS Y MATERIALES
TIEMPO: 02 Hrs.
Aprendizaje basado en problemas Computador y Gua

CONTENIDO:
ESCUELA PROFESIONAL DE
INGENIERA TEXTIL Y DE CONFECCIONES
Curso: Programacin para Ingeniera

x='Matematica' Asignacin de una cadena (use comillas simples)

x(4) Manejo de un carcter de la cadena, use un indice

En MATLAB los ndices se escriben entre parntesis y son numerados


desde 1

t=x(2:5); Manejo de una subcadena, use: (inicio: final)

n=length(x) Longitud de la cadena

c=strcat(x, t) Concatenacin de cadenas

help strfun Liste las funciones para cadenas

1.1. Generacin de nmeros aleatorios


x=rand Genera un nmero aleatorio entre 0 y 1

a=rand(5) Genera una matriz 5x5 con nmeros aleatorios

b=rand(4,5) Genera una matriz 4x5 con nmeros aleatorios

Transfomacin para obtener un entero aleatorio entre


d=fix(rand*10)+1
1 y 10

Round Redondea al entero mas cercano


ESCUELA PROFESIONAL DE
INGENIERA TEXTIL Y DE CONFECCIONES
Curso: Programacin para Ingeniera

EJERCICIOS:
1. MANEJO DE EXPRESIONES:

Ejemplo (01): Calcular


( + )
=

rho = (1+sqrt(5))/2
rho =
1.6180

Ejemplo (02): Calcular


| + |
a = abs(3+4i)
a =
5

Ejemplo (03): Calcular


| + |
Beep % es una funcin que permite al usuario avisar a travs de un
% sonido en el computador.

Mph = 0:10:100; % definir un vector de valores

find % busca en una matriz e identifica cuales elementos en dicha


% matriz satisfacen un criterio dado.
% la funcin find regresa los nmeros ndice que satisface la
% condicin.

2. BUSCAR EN UNA LISTA DE VALORES, LOS VALORES SEGN LAS CONDICIONES


ESTABLECIDAS.
clear;
edades = [33, 12, 67, 40, 30, 25, 20, 35, 10, 18, 50];
%realizando la busqueda en la la lista de datos
resultado_edad = find(edades>=40)
% hasta esta linea solo mostrara las ubicaciones de los valores.
disp('LAS EDADES ACEPTADAS SON :');
edades(resultado_edad)
disp('LAS EDADES QUE NO SON ACEPTADAS:');
edades_denegadas = find(edades<40)
edades(edades_denegadas)
disp('los siguientes candidatos, satisface el requisito de estatura:');
fprintf('candidato # %4.0f mide %4.0f pulgadas de alto \n', [edades, edades(resultado_edad)])
ESCUELA PROFESIONAL DE
INGENIERA TEXTIL Y DE CONFECCIONES
Curso: Programacin para Ingeniera

PROBLEMA (Holly More Pg. 248 ) (264 de 624)

3. FUNCIONES LOGICAS ANIDADAS (Libro: Holly More Pg. 257) (273 de 624)