Trabajo individual 2 1 - i2-1 PDF

Title Trabajo individual 2 1 - i2-1
Author sergio sanchez
Course Programación
Institution Universidad de Almería
Pages 7
File Size 345.8 KB
File Type PDF
Total Downloads 36
Total Views 138

Summary

i2-1...


Description

Programación

Trabajo individual 2.1

PROGRAMACIÓN (GRADOS EN INGENIERO MECÁNICO, ELÉCTRICO, ELECTRÓNICO INDUSTRIAL y QUÍMICO INDUSTRIAL)

Sesión Temporización Objetivos formativos

Competencias a desarrollar

Materiales Tarea Fecha de entrega

Criterios de éxito Plan de trabajo

2.1 (Elementos de programación imperativa) 2 horas (no presenciales)  Entender el concepto de tipo de dato, conocer las tipologías básicas y saber diferenciarlas. Reconocer y asignar la tipología correspondiente a un elemento de información dado.  Diferenciar entre constantes (literales y simbólicas) y variables para representar los elementos de información. Conocer las reglas sintácticas para las constantes literales de las diferentes tipologías. Escribir correctamente cualquier constante literal.  Entender el concepto de variable. Conocer las reglas sintácticas para la construcción de identificadores (variables, constantes simbólicas,…). Reconocer y corregir errores en su utilización.  Construir expresiones correctas sintácticamente mediante la combinación de constantes, variables y operaciones. Conocer los principales operadores que actúan sobre las tipologías básicas (aritméticos, relacionales, lógicos) y saber reconocer la tipología de los operandos sobre los que actúan así como el tipo de dato del resultado que generan. Conocer la sintaxis de las principales funciones matemáticas que se utilizan en programación. Saber evaluar expresiones atendiendo a las reglas de prioridad de las operaciones.  Entender el significado de la instrucción de asignación y reconocer posibles errores sintácticos en su utilización. X  RD1: Poseer y comprender conocimientos X  RD2: Aplicación de conocimientos X  UAL1: Conocimientos básicos de la profesión  UAL3: Capacidad para resolver problemas X  UAL6: Trabajo en equipo  FB3: Conocimientos básicos sobre el uso y programación de X los ordenadores, sistemas operativos, bases de datos y programas informáticos con aplicación en la ingeniería. Sesión de teoría 2.2 y 2.3+ Bibliografía tema 2 + Internet Realizar los ejercicios propuestos. Siguiente sesión del Grupo de Trabajo, en la que podrá comparar los resultados de los ejercicios realizados con sus compañeros del Equipo Cooperativo asignado y discutir con ellos posibles discrepancias. Si surgen dudas consultar con el profesor.  Terminar en el tiempo previsto la tarea.  Demostrar, en una prueba escrita u oral, mediante las respuestas a las preguntas del profesor que ha alcanzado los objetivos formativos. Actividad Temporización Estudio de los contenidos teóricos. Puede simultanear esta 30 mn actividad con la siguiente en especial cuando surjan dificultades en alguno de los ejercicios. Realizar los ejercicios propuestos. 90 mn

Departamento de Informática. Universidad de Almería

Pág. 1

Programación

Trabajo individual 2.1

Asignatura

Programación

Plan de Estudios

Grado en Ingeniero Mecánico, Eléctrico, Electrónico Industrial y Químico Industrial Trabajo individual Sesión 2.1

Actividad Tiempo empleado

Apellidos, nombre

DNI

Firma

1.- Ejercicios. 1. Determinar cuáles de los siguientes datos son constantes válidas e indicar su tipo de dato. Para las constantes no válidas, justificar brevemente la respuesta. 0.5=real 27,822=no valido, coma en vez de punto decimal 9.3e-10=real 123456789012345678=fuera de rango de 2/4 bytes 0.8E 8=espacio en blanco en medio 0.8E+0.8=el exponente debe ser entero 'a'=caracter 'xyz'=solo puede haber un caracter 'T'=caracter ' '=caracter "12345"=texto verdadero=logicas mentira=no valido, no es logica "texto=no valido, faltan comillas -123=constate entera -23e-2=real otro texto"=no valido falso=logicas '123'=solo puede haber un caracter PI=real 123=constante entera "a b c"=texto "123"=texto 2. Definir brevemente los siguientes conceptos: tipo de dato, variable, constante con nombre, dato booleano (ó lógico). · · Ti podeda t o:c on j unt odeda t osques ec a r a c t e r i z apor :Or g a ni z a c i ón: I mpl e me nt a c i ón:r e pr e s e nt a c i óni nt e r na . - Domi ni o:r a n g odev a l or e spe r mi t i dos . Ope r a c i one spe r mi t i da s . Cl a s i fic a c i óndel ost i posdeda t os : ← Si mpl e sopr e de fini dos( noe s t r uc t ur a dos ) : ←Nu mé r i c os :En t e r oo Re a l -Lógi c oobool e a no Ca r á c t e r ←Compue s t osoe s t r uc t ur a dos : 0

Te xt o( c a de nad ec a r a c t e r e s )

Departamento de Informática. Universidad de Almería

Pág. 2

Programación

1

Trabajo individual 2.1

Ot r os( s ee s t udi a r á nmá sa de l a nt e )

··Va r i a bl e :z on ademe mor i aq ues er e f e r e nc i ame di a nt eunnombr eoi de nt i fic a dor , e nl u ga rdepors u di r e c c i ón, dond es epue dea l ma c e na re lv a l ordeunda t oquepue dec a mbi a rdur a nt el ae j e c uc i ónde l pr o gr a ma . · · Cons t a nt e s . Sonv a l or e squenoc a mbi a ndur a nt el ae j e c uc i ónde lpr ogr a ma . Ti posdec ons t a nt e s : ←

-Cons t a nt el i t e r a l :c ua l q ui e rv a l orc ons t a nt ee s c r i t odi r e c t a me nt ee nunpr o gr a ma .



Cons t a nt es i mból i c a( c onnombr e ) :v a l ord ed a t oc ons t a nt eq ues er e f e r e nc i ame di a nt eun nombr e( i de nt i fic a dor ) .

3. Determinar cuáles de los siguientes son identificadores válidos. Si no son válidos, explicar por qué. Registro=no valido x1=valido momento=valido Producto escalar=no valido Algoritmo=no valido vx-11=no valido momento_lineal=valido Año=no valido Entonces=no valido 02vx=no valido RESPUESTA=valido prod_vectorial=valido 4. Supongamos que a, b y c son variables enteras que tienen asignados los valores a=8, b=3 y c=-5. Determinar el valor de las siguientes expresiones aritméticas: a+b+c=6 2*b+3*(a-c)=45 a/b=2 a MOD b=2 a/c=-1 a MOD c=3 a*b/c=-4 a*(b/c)=0 (a*c) MOD b=4 a*(c MOD b)=-16 5. Suponga que a, b y c son variables enteras que tienen asignados los valores a=8, b=3 y c=5. Determine el valor de las siguientes expresiones: a DIV b MOD c= (no((ac)))=(no((no(a...


Similar Free PDFs