Blog gratis
Reportar
Editar
¡Crea tu blog!
Compartir
¡Sorpréndeme!
Programación 1
¡Bienvenidos a nuestro Blog! Espero puedan disfrutarlo y aprender. Este será un contacto que podrá superar los límites de tiempo de las horas de clase: aprovéchenlo para construir algo nuevo.
20 de Junio, 2017    COMUNICADOS

RESPUESTAS A LOS TEMAS DEL PARCIAL DEL LUNES 19 DE JUNIO DE 2017

TEMA 1


  1. Codificación de los datos en la PC: Explique y detalle el porqué: ¿cuántos símbolos distintos nos permiten codificar Tres bits?

Tres bits nos permiten codificar 8 símbolos distintos:

000, 001, 010, 011, 100, 101, 110 y 111

En general, con N bits podemos codificar 2N valores diferentes


  1. ¿A qué se llama Literal en lenguaje C?



  1. Detalle y nombre cuántos tipos de datos básicos que pueden ir acompañados de modificadores existen en el lenguaje ANSI C .

Tipos de datos básicos

Char Caracteres

Int Números enteros

Float Números en coma flotante (32 bits)

Double Números en coma flotante de doble precisión (64 bits)

void Tipo nulo

Punteros Direcciones de memoria



Modificadores

Tamaño del dato

 short (int por defecto)

long (int por defecto)


Signo

Aplicable a los tipos char, short, int y long

Signed (con signo)

Unsigned (sin signo)

Modo de almacenamiento

No se suele usar

register

Auto (por defecto)

Static

Extern

  1. ¿A qué se llama expresión en lenguaje C?

  1. ¿A qué se llama Expresión en lenguaje C? ¿Cómo es su sintaxis?

Construcción de expresiones

Literales y variables son expresiones primarias:

1.7 // Literal real de tipo double

sum // Variable

-Los literales se evalúan a sí mismos.

-Las variables se evalúan a su valor.


Los operadores nos permiten combinar expresiones primarias y

otras expresiones formadas con operadores:

1 + 2 + 3*1.2 + (4 +8)/3.0

Los operadores se caracterizan por:

-El número de operandos (unarios, binarios o ternarios).

-El tipo de sus operandos (p.ej. numéricos o booleanos).

-El tipo del valor que generan como resultado





  1. ¿Los identificadores pueden coincidir con las palabras reservadas, que ya tienen significado en C?

Los identificadores no pueden coincidir con las palabras reservadas, que ya tienen significado en C:

 

  1. Mencione cada operador (Símbolo empleado en C) y qué efectúa cada Operador relacional.

Los operadores se caracterizan por:

-El número de operandos (unarios, binarios o ternarios).

-El tipo de sus operandos (p.ej. numéricos o booleanos).

-El tipo del valor que generan como resultado



  1. ¿Qué son las variables en C? Ejemplifique

Una variable no es más que un nombre simbólico que identifica una dirección de memoria:





Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003”

vs.

total = cantidad1 + cantidad2

Suma cantidad1 y cantidad2 y lo almacenas en total”

  1. ¿Qué función es el punto de entrada de un programa en C? Dé un ejemplo.

La función main

El punto de entrada de un programa en C es la función main:

int main (int argc, char *argv[])

  • Las llaves {} delimitan bloques de código en C (conjuntos de declaraciones y sentencias).

  • La ejecución de un programa escrito en C comienza invocando a la función main().



  1. Operaciones de entrada/salida: Describa par qué sirve la función printf y en que Biblioteca estándar de funciones se la encuentra.

Operaciones de entrada/salida

Salida por pantalla con la función printf La función printf, que forma parte de la biblioteca estándar de funciones de entrada/salida <stdio.h>, nos permite mostrar mensajes de texto en la pantalla cuando ejecutamos un programa.



TEMA 2



  1. Explique detalladamente la Clasificación de los tipos de datos En función de su representación interna:

Clasificación de los tipos de datos

En función de su representación interna:

Tipos de datos escalares o simples

Tipos de datos estructurados

  1. Mencione cada operador (Símbolo empleado en C) nombre y qué efectúa cada Operador lógico/booleano

Operadores lógicos/booleanos

-Operandos booleanos.

-Tienen menos precedencia que los operadores de comparación.

 

-NOT (!) cambia el valor booleano.

-AND (&&) devuelve verdadero si los dos son operandos son verdaderos.

No evalúa el segundo operando si el primero es  falso

-OR (||) devuelve falso si los dos operandos son falsos

.  No evalúa el segundo operando si el primero es verdadero

- XOR (^) devuelve verdadero si los dos operandos son diferentes.

Con operandos booleanos es equivalente a !=Ejemplos Número x entre

0 y 10 (0 <= x) && (x <= 10)Número x fuera del intervalo [0,10]!((0 <= x) && (x <= 10))

o bien (0 > x) || (x > 10)

 

  1. ¿Qué son las variables en C?

Una variable no es más que un nombre simbólico que identifica una dirección de memoria:

Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003”

vs.

total = cantidad1 + cantidad2

Suma cantidad1 y cantidad2 y lo almacenas en total”



  1. Detalle y nombre cuántos tipos de datos básicos que pueden ir acompañados de modificadores existen en el lenguaje ANSI C

Tipos de datos básicos

Char Caracteres

Int Números enteros

Float Números en coma flotante (32 bits)

Double Números en coma flotante de doble precisión (64 bits)

void Tipo nulo

Punteros Direcciones de memoria



Modificadores

Tamaño del dato

 short (int por defecto)

long (int por defecto)


Signo

Aplicable a los tipos char, short, int y long

Signed (con signo)

Unsigned (sin signo)

Modo de almacenamiento

No se suele usar

register

Auto (por defecto)

Static

Extern




  1. Detalle que hay que considerar para la Declaración de variables en Lenguaje C

    Declaración de variables en C

 

· Las variables se han de declarar antes de poder usarlas.

·Los identificadores de las variables son los nombres que utilizaremos para referirnos a ellas.

·Al declarar una variable, hay que definir su tipo: la variable sólo admitirá valores del tipo especificado.

·En una misma declaración se pueden declarar varias variables, siempre que sean del mismo tipo. En este caso, los identificadores de las variables se separan por comas.

Ejemplos

// Declaración una variable entera x de tipo int

int x;

// Declaración de una variable real r de tipo doublé

double r;

// Declaración de una variable c de tipo char

char c;

// Múltiples declaraciones en una sola línea

int i, j, k;

6.En lenguaje C ¿ Las mayúsculas y las minúsculas se consideran diferentes? Dé ejemplos a su afirmación

Las mayúsculas y las minúsculas se consideran diferentes.

El guión de subrayado (‘_’) se interpretan como una letra más.

Ejemplos válidos

a, pepe, r456, tu_re_da, AnTeNa, antena

7. Detalle cómo deben ser los identificadores en Lenguaje C

Identificadores en C

El primer símbolo del identificador será un carácter alfabético (a, ..., z, A, ..., Z, ‘_’) pero no un dígito. Después de ese primer carácter, podremos poner caracteres alfanuméricos (letras del alfabeto inglés o dígitos decimales) y guiones de subrayado (‘_’).

8. Detalle en orden la Estructura de un programa simple.

Programas

Estructura de un programa simple

Los programas más simples escritos en lenguajes imperativos suelen realizar tres tareas de forma secuencial:

Entrada de datos

Procesamiento de los datos

Salida de resultados


9. ¿Porqué en determinadas ocasiones nos interesa convertir el tipo de un dato en otro tipo
Conversión de tipos

En determinadas ocasiones, nos interesa convertir el tipo de un dato en otro tipo para poder operar con él.

Ejemplo

Convertir un número entero en un número real para poder realizar divisiones

en coma flotante



  1. Describa en orden la Estructura general de un fichero de código en C

Estructura general de un fichero de código en C

TEMA 3

  1. Explique detalladamente la Clasificación de los tipos de datos en función de quién los define.

Clasificación de los tipos de datos

En función de quién los define:

Tipos de datos estándar

Tipos de datos definidos por el usuario



  1. Detalle y nombre cuántos tipos de datos básicos que pueden ir acompañados de modificadores existen en el lenguaje ANSI C

Tipos de datos básicos

  • Char Caracteres

  • Int Números enteros

  • Float Números en coma flotante (32 bits)

  • Double Números en coma flotante de doble precisión (64 bits)

  • void Tipo nulo

  • Punteros Direcciones de memoria

Modificadores

  • Tamaño del dato

  •  short (int por defecto)

  • long (int por defecto)



  1. Mencione cada operador (Símbolo empleado en C) y qué efectúa para realizar las operaciones aritméticas:



Operadores aritméticos

C incluye cinco operadores para realizar operaciones aritméticas:


 



  1. En Lenguaje C ¿Cómo se considera cualquier valor entero distinto de 0?

Verdadero

  1. En lenguaje C: Si se dividen enteros, el resultado es un entero? ¿Què pasa con el resto?

Si se dividen enteros, el resultado es entero y el resto se pierde.

  1. ¿Qué son las variables en C?

Una variable no es más que un nombre simbólico que identifica una dirección de memoria

Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003”

vs.

total = cantidad1 + cantidad2

Suma cantidad1 y cantidad2 y lo almacenas en total”



  1. ¿A qué se llama Literal en lenguaje C?

  1. ¿A que se llama Expresión en Lenguaje C?

Expresiones y sentencias


9. ¿Literales y variables son expresiones de qué tipo en Lenguaje C?.

Literales y variables son expresiones primarias:

1.7 // Literal real de tipo double

sum // Variable

-Los literales se evalúan a sí mismos.

-Las variables se evalúan a su valor.


10. ¿Qué nos permite la función scanf, de la biblioteca estándar de funciones de entrada/salida <stdio.h>?

Entrada desde el teclado con la función scanf

La función scanf, de la biblioteca estándar de funciones de

entrada/salida <stdio.h>, nos permite leer datos desde el teclado para suministrarle datos de entrada a un programa:




Palabras claves , , , , , , , , , ,
publicado por mariof2005 a las 15:21 · Sin comentarios  ·  Recomendar
 
Más sobre este tema ·  Participar
Comentarios (0) ·  Enviar comentario
Esta entrada no admite comentarios.
SOBRE MÍ
FOTO

Héctor Mario Freschinaldi

Mail: enviotp@gmail.com
En AS.: PROG1 2016(su nombre y apellido)

En un mundo donde los cambios se suceden vertiginosamente, incluso los tecnológicos, es menester asimilar las nuevas tecnologías para su aplicación inmediata y su proyección a futuro.

» Ver perfil

CALENDARIO
Ver mes anterior Diciembre 2017 Ver mes siguiente
DOLUMAMIJUVISA
12
3456789
10111213141516
17181920212223
24252627282930
31
TÓPICOS
» COMO SE EVALUA (2)
» COMUNICADOS (18)
» EVALUACIONES (3)
» Información Tecnológica (91)
» LENGUAJE C (23)
» PROGRAMA (2)
» TEORIA (10)
» Trabajos prácticos (8)
SECCIONES
» Inicio
ENLACES
» ¿Hay seguridad en lo que ponés en la WEB?
» ¡Te estoy espìando! (y colaborás conmigo)
» Los peligros de la WEB
» Otra de Facebook
» Historias del CHAT
» 1984/George Orwell
» Revistas de Informática, Tecnica y Nuevas Tecnolog
MÁS LEÍDOS
» 07 Elementos léxicos del lenguaje de programación C
» 1. Algoritmos.
» 10 aplicaciones útiles para llevar a todos lados 10 en un pendrive
» 03- Datos y tipos de datos
» EE UU recurre a una gran conspiración para minar la privacidad en Internet
» McAfee reveló un masivo pero silencioso ataque informático
» Por qué el jefe de seguridad tiene razón
» Seguridad en el aire
» Software gratis: los programas que no deben faltar en la PC
» TEORIA EN PDF
NUBE DE TAGS  [?]
AL MARGEN
¡Bienvenidos!
Este será un canal de comunicación entre nosotros.
Tendrá diferentes instancias dinamizadoras, y utilidades para trabajar los diferentes trabajos prácticos en diversas modalidades.
BUSCADOR
Blog   Web
SE COMENTA...
» Seguridad en el aire
2 Comentarios: uk vpn, uk vpn
FULLServices Network | Crear blog | Privacidad